要更改PreferenceCategory或PreferenceScreen的文本顏色,可以通過自定義樣式來實現。下面是一種實現方式:
在res/values文件夾中創建一個名為styles.xml的文件(如果不存在的話)。
在styles.xml文件中添加以下代碼:
<style name="PreferenceScreenStyle" parent="PreferenceThemeOverlay.v14.Material">
<item name="android:textColor">#FF0000</item> <!-- 設置文本顏色 -->
</style>
這里的"#FF0000"表示紅色文本顏色,你可以根據自己的需求更改顏色值。
<PreferenceCategory
android:title="Category"
android:theme="@style/PreferenceScreenStyle">
<!-- 其他Preference項 -->
</PreferenceCategory>
這樣,PreferenceCategory中的文本顏色就會被更改為你定義的顏色。
注意:這種方式只適用于使用PreferenceThemeOverlay.v14.Material作為主題的項目。如果你使用的是其他主題,可以修改樣式的父級為你所使用的主題。