ユーザーがテキストサイズを変更できるアプリがあります。Android 2.Xでは、テキストを小さくすると、垂直方向の間隔も小さくなります。4.Xでは、テキストが小さくなり、間隔は同じままです。
サイズを変更するために使用している呼び出しは次のとおりです(複数の行を変更するためのループがあります):
tvData[i].setTextSize(TypedValue.COMPLEX_UNIT_PX, fSize);
テキストフィールドは、main.xmlで次のように説明されています(複数あり、それぞれが前のフィールドの「下」にあります。
<TextView android:id="@+id/textOut1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:typeface="monospace"
android:textSize="28dip"
android:textColor="#000000"
android:textStyle="bold"
android:layout_below="@id/textOut0"
/>
これが新旧両方のAndroidで機能するようにするには、何をする必要がありますか?