如何更改 android 首选项的外观?
How do i change the look of my android preferences?
我的 android 偏好有几个问题。首先,我想在我的 PreferenceCategory
(帐户)下方添加一条 divider/horizontal 规则,在首选项教程中,它似乎自动放置在类别标题下,但在我的情况下没有。另一个问题是我想更改我的首选项标题的颜色(添加帐户和删除帐户)。目前,它们似乎通过位于我的 style.xml
中的 <item name="android:textColorPrimary">@color/text_primary</item>
变色了,我无法更改,因为我希望设置标题保持白色。下面是我目前所在位置的图片:
如果有人可以就解决这些问题向我提出建议,我们将不胜感激。谢谢
就像 Android
的任何其他 UI 方面一样,您可以使用自定义 XML 文件对其进行自定义。只需创建一个新布局(例如 custom_preference)并将其设置在 Preference
:
<Preference
android:title="@string/label_pref_version"
android:key="@string/pref_version"
android:layout="@layout/custom_preference" />
我的 android 偏好有几个问题。首先,我想在我的 PreferenceCategory
(帐户)下方添加一条 divider/horizontal 规则,在首选项教程中,它似乎自动放置在类别标题下,但在我的情况下没有。另一个问题是我想更改我的首选项标题的颜色(添加帐户和删除帐户)。目前,它们似乎通过位于我的 style.xml
中的 <item name="android:textColorPrimary">@color/text_primary</item>
变色了,我无法更改,因为我希望设置标题保持白色。下面是我目前所在位置的图片:
如果有人可以就解决这些问题向我提出建议,我们将不胜感激。谢谢
就像 Android
的任何其他 UI 方面一样,您可以使用自定义 XML 文件对其进行自定义。只需创建一个新布局(例如 custom_preference)并将其设置在 Preference
:
<Preference
android:title="@string/label_pref_version"
android:key="@string/pref_version"
android:layout="@layout/custom_preference" />