2012-04-17 26 views
3

我正在爲某個配色方案創建一個適用於android 4.0平板電腦的應用程序。我爲我的活動使用Theme.Holo。我爲我的PreferenceActivity使用Theme.Holo.Light。我已經能夠使用樣式自定義操作欄。我使用onBuildHeaders方法創建偏好標題列表,並將不同的偏好分組爲片段(很像android系統設置)。我也想改變標題列表元素的顏色來匹配我的應用程序顏色方案,但我一直無法弄清楚。請click on the link查看我的偏好活動。更改首選項標題列表的顏色

是否有可能改變這種配色方案,以及如何?

+0

可能重複: http://stackoverflow.com/questions/3551169/change-背景顏色的偏好?RQ = 1 – baronS 2013-05-02 17:12:13

回答

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>