私はカスタムリストビューを持っており、スタイルを定義しています。私はlistviewの項目のtextsizeを変更することができません。私はそれが動的にデバイスに応じて変更できるようにレイアウトを変更しようとしています。リストビューのテキストサイズを設定します
のstyles.xml
<style parent="@android:attr/listViewStyle" name="ListStyle">
<item name="android:background">@android:color/white</item>
<item name="android:divider">@drawable/divider</item>
<item name="android:textSize">26dp</item>
<item name="android:textStyle">bold</item>
</style>
のxmlレイアウト
<TvList style="ListStyle"
android:id="@+id/mainview"
android:layout_height="300dp"
android:layout_width="wrap_content" />
私は、フォントサイズを変更するための私のコードでsetTextSize
を使用することができることを知っています。しかし、スタイルを適用するように変更したい。 変更方法についてのご意見はありますか?
おかげ
FYI、アンドロイド規格によると、font-sizeには "sp"を使用し、属性値の高さと幅の種類には "dp"または "dip"を使用します。 –