J'ai un TextView
qui peut être redimensionnée dinamically (j'utilise setTextSize()
). Il se développe correctement et réduit ses limites sur Android 2.2. Mais sur Android 3.1, lorsque le texte devient plus petit, la hauteur de la zone n'est pas réduite.Redimensionnement TextView ne rétrécit pas sa hauteur sur Android 3.1
Here is the short video qui démontre que.
La mise en page est juste vertical simple LinearLayout
: doit être fait
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="0dip">
...
<TextView
android:id="@+id/track_number"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/tcTrackNo"
android:padding="5dp" />
...
<style name="tcTrackNo" parent="@android:style/TextAppearance.Small">
<item name="android:textColor">@color/track_number</item>
</style>
Alors, que supplémentaire pour faire la TextView
réduire sa hauteur à sa taille en conséquence de la police sur Honeycomb?
PS. Encore une fois, sur Android 2.2, la zone de texte s'effondre jusqu'à la plus petite hauteur sans aucun problème. The video how it's intended to work.