TextView
ですが、これはディナミカルでサイズ変更できます(私はsetTextSize()
を使用しています)。それは正しくAndroid 2.2上の境界を拡大縮小します。しかし、Android 3.1では、テキストが小さくなると、領域の高さは縮小しません。TextViewのサイズを変更してもAndroid 3.1ではその高さが縮小されません
Here is the short videoこれを実証する。
レイアウトが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
はハニカム上でのフォントサイズに応じてその高さを軽減するために行われる必要がありますか?
PS。再び、Android 2.2では、問題のない最小の高さまでテキスト領域が崩壊します。 The video how it's intended to work。