我的应用程序中有一个列表首选项。已扩展自定义列表首选项。
现在我想根据我的样式保留首选项条目的字体。(不想让它根据设备的喜好设置进行更改)。
我不想更改任何 UI,而只想更改字体大小、字体类型等样式。
有没有可能这样做。?
干杯,索拉夫
我的应用程序中有一个列表首选项。已扩展自定义列表首选项。
现在我想根据我的样式保留首选项条目的字体。(不想让它根据设备的喜好设置进行更改)。
我不想更改任何 UI,而只想更改字体大小、字体类型等样式。
有没有可能这样做。?
干杯,索拉夫
XML
您可以在标签(不是 listView 布局)中创建自定义样式<resources>
,然后在单个项目 XML 布局中添加 Style = "@Style/mystyle" 等。
例如,values 中已经有一个 style.xml 文件,您可以添加:
<style name="ListViewStyle" >
<item name="android:textColor">#000000</item>
<item name="android:textSize">20dp</item>
</style>
然后在 listView xml 中:
<TextView
style="@style/ListViewStyle"
android:id="@+id/mainListView"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />