надеюсь, это поможет любому :)

я естьTextView который может быть изменен динамически (я используюsetTextSize()). Он правильно расширяет и сжимает свои границы на Android 2.2. Но на Android 3.1, когда текст становится меньше, высота области не уменьшается.

Вот короткое видео это демонстрирует это.

Макет просто вертикальLinearLayout:

<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>

Итак, что еще нужно сделать, чтобы сделатьTextView уменьшить его высоту в соответствии с размером шрифта в Honeycomb?

PS. Опять же, в Android 2.2 текстовая область сворачивается до минимальной высоты без каких-либо проблем.Видео, как это должно работать.

Ответы на вопрос(2)

Ваш ответ на вопрос