PreferenceCategory/PreferenceScreenのテキストの色を変更する方法
PreferenceCategoryまたはPreferenceScreenのテキストの色を変更するには、カスタムスタイルを使用します。以下に、実現方法を示します。
- res/valuesフォルダーにstyles.xmlというファイルを作成します(存在しない場合)。
- styles.xml ファイルに次のコードを追加します:
<style name="PreferenceScreenStyle" parent="PreferenceThemeOverlay.v14.Material">
<item name="android:textColor">#FF0000</item> <!-- 设置文本颜色 -->
</style>
「#FF0000」は赤色のテキストカラーですよ。ニーズによって色値は変更できますよ。
- PreferenceCategoryまたはPreferenceScreen要素に、android:theme属性を追加し、その値を先ほど定義したスタイル名に設定します。例:
<PreferenceCategory
android:title="Category"
android:theme="@style/PreferenceScreenStyle">
<!-- 其他Preference项 -->
</PreferenceCategory>
PreferenceCategory内のテキストの色は、あなたが指定した色に変更されます。
本オプションは PreferenceThemeOverlay.v14.Material テーマを使用しているプロジェクトにのみ適用できることに注意してください。別なテーマを使用している場合には、スタイルの親を実際に使用しているテーマに変更できます。