我编程了我的PreferenceScreen而不用担心,直到我测试它。所有偏好都是灰色的!
我使用了我的另一个应用程序的代码,一切看起来很好(黑色文字颜色和东西),但在这一个:灰色。
有人可以向我解释这种奇怪的行为吗?
XML:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/preferences_import_export_category">
<Preference
android:key="prefExportButton"
android:title="@string/preference_export_movies"
android:summary="@string/preference_export_movies_summary"
android:shouldDisableView="false"
android:selectable="true"
android:enabled="true"/>
<Preference
android:key="prefImportButton"
android:title="@string/preference_import_movies"
android:summary="@string/preference_import_movies_summary"/>
</PreferenceCategory>
<PreferenceCategory android:title="@string/preference_about_category">
<Preference
android:key="prefInfoField"
android:title="@string/preference_about"
android:summary="@string/preference_about_summary"/>
<!--<Preference
android:key="prefInfoLoveField"
android:title="@string/pref_about_title"
android:summary="@string/pref_about_summary"/>-->
</PreferenceCategory>
</PreferenceScreen>
这是一个截图:
但它应该看起来像: