4

我正在为具有特定配色方案的 android 4.0 平板电脑创建应用程序。我正在使用 Theme.Holo 进行我的活动。我将 Theme.Holo.Light 用于我的 PreferenceActivity。我已经能够使用样式自定义操作栏。我使用 onBuildHeaders 方法创建首选项标题列表,并将不同的首选项分组到片段中(很像 android 系统设置)。我还想更改标题列表元素的颜色以匹配我的应用程序配色方案,但我无法弄清楚如何。请点击链接查看我的偏好活动。

是否可以更改此配色方案以及如何更改?

4

1 回答 1

1

首选项标头使用listViewStylexml 属性来确定其样式。如果您想对其进行自定义,请使用您自己的样式覆盖该设置。例如:

主题.xml

<style name="Theme.Custom" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:listViewStyle">@style/MyListViewStyle</item>
</style>

样式.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>
于 2013-08-14T19:19:17.590 回答