4

特定の配色でAndroid 4.0タブレット用のアプリケーションを作成しています。私は自分の活動に Theme.Holo を使用しています。PreferenceActivity に Theme.Holo.Light を使用しています。スタイルを使用してアクション バーをカスタマイズできました。onBuildHeaders メソッドを使用して設定ヘッダー リストを作成し、さまざまな設定をフラグメントにグループ化します (Android システムの設定によく似ています)。また、アプリケーションの配色に合わせてヘッダー リスト要素の色を変更したいのですが、方法がわかりません。私の好みの活動を見るにはリンクをクリックしてください。

この配色を変更することは可能ですか?

4

1 に答える 1

1

設定ヘッダーは、listViewStylexml 属性を使用してスタイルを決定します。それをカスタマイズしたい場合は、その設定を独自のスタイルでオーバーライドしてください。例えば:

themes.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 に答える