2012-04-17 8 views
3

私は特定の配色でアンドロイド4.0タブレット用のアプリケーションを作成しています。私は私の活動にTheme.Holoを使用しています。私はTheme.Holoを使用しています。私のPreferenceActivityのために軽い。私はスタイルを使ってアクションバーをカスタマイズすることができました。私は、onBuildHeadersメソッドを使ってプリファレンスヘッダーリストを作成し、さまざまなプリファレンスをフラグメントにグループ化します(Androidシステムの設定とよく似ています)。私はまた、私のアプリケーションのカラースキームに一致するようにヘッダーリストの要素の色を変更したいが、私はどのように把握することができませんでした。私の好みの活動を見るにはclick on the linkをください。好みのヘッダーリストの色を変更してください

この配色はどのように変更できますか?

+0

が重複する可能性: http://stackoverflow.com/questions/3551169/change-背景色の優先度?rq = 1 – baronS

答えて

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>