我想使用Android平台提供的主题。特别是Preference Category文本颜色。
This guide解释了如何使用平台样式,但显然首选项样式未在R.style
中列出,因此我搜索了themes.xml文件并找到了首选项样式:
<!-- Preference styles -->
<item name="preferenceScreenStyle">@style/Preference.PreferenceScreen</item>
<item name="preferenceActivityStyle">@style/PreferenceActivity</item>
<item name="preferenceFragmentStyle">@style/PreferenceFragment</item>
<item name="preferenceCategoryStyle">@style/Preference.Category</item>
<item name="preferenceStyle">@style/Preference</item>
<item name="preferenceInformationStyle">@style/Preference.Information</item>
<item name="checkBoxPreferenceStyle">@style/Preference.CheckBoxPreference</item>
<item name="switchPreferenceStyle">@style/Preference.SwitchPreference</item>
<item name="seekBarPreferenceStyle">@style/Preference.SeekBarPreference</item>
<item name="yesNoPreferenceStyle">@style/Preference.DialogPreference.YesNoPreference</item>
<item name="dialogPreferenceStyle">@style/Preference.DialogPreference</item>
<item name="editTextPreferenceStyle">@style/Preference.DialogPreference.EditTextPreference</item>
<item name="ringtonePreferenceStyle">@style/Preference.RingtonePreference</item>
<item name="preferenceLayoutChild">@layout/preference_child</item>
<item name="preferencePanelStyle">@style/PreferencePanel</item>
<item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel</item>
<item name="preferenceListStyle">@style/PreferenceHeaderList</item>
<item name="preferenceFragmentListStyle">@style/PreferenceFragmentList</item>
<item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side</item>
<item name="detailsElementBackground">@drawable/panel_bg_holo_dark</item>
但要么我不知道如何将主题添加到TextView中,要么我完全错过了某些内容。
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Large Text"
android:id="@+id/textView"
style="@android:style/Preference.Category"
/>
我做错了什么?我需要在styles.xml中添加一些东西吗?我之前没有做过很多款式,所以这对我来说是新的。