我正在为具有特定配色方案的android 4.0平板电脑创建一个应用程序。我正在使用Theme.Holo进行我的活动。我正在使用Theme.Holo.Light作为我的PreferenceActivity。我已经能够使用样式自定义操作栏。我使用onBuildHeaders方法创建首选项标题列表,并将不同的首选项分组为片段(很像android系统设置)。我还想更改标题列表元素的颜色以匹配我的应用程序颜色方案,但我无法弄清楚如何。请click on the link查看我的偏好活动。
是否可以更改此配色方案以及如何更改?
答案 0 :(得分:1)
首选项标头使用listViewStyle
xml属性来确定它的样式。如果您想自定义它,请使用您自己的样式覆盖该设置。例如:
<强>的themes.xml 强>
<style name="Theme.Custom" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:listViewStyle">@style/MyListViewStyle</item>
</style>
<强> styles.xml 强>
<style name="MyListViewStyle" parent="@android:style/Widget.Holo.Light.ListView">
<item name="android:background">@color/custom_color</item>
<item name="android:listSelector">@drawable/my_selector</item>
</style>