我将偏好设置为偏好设置屏幕。
主屏幕很好,但子屏幕很暗,我看不到元素的标题,只有蓝色描述。
如果我向下滚动,主题会变为浅色。
我尝试将android:background="AppTheme"
添加到preferencescreen
元素,但没有任何反应。
编辑(Meph):
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Network screen -->
<PreferenceScreen
android:title="@string/pref_network_screen"
android:key="prefNetworkScreen">
android:background="@style/AppTheme">
<CheckBoxPreference
android:title="@string/pref_network_update"
android:defaultValue="false"
android:summary="@string/pref_network_update_description"
android:key="prefUpdate" />
<ListPreference
android:title="@string/pref_network_type"
android:summary="@string/pref_network_type_description"
android:key="prefNetworkType"
android:defaultValue="1"
android:entries="@array/prefNetworkArray"
android:entryValues="@array/prefNetworkValues" />
</PreferenceScreen>
<!-- Network screen -->
<PreferenceScreen
android:title="@string/pref_network_screen"
android:key="prefNetworkScreen">
<CheckBoxPreference
android:title="@string/pref_network_update"
android:defaultValue="false"
android:summary="@string/pref_network_update_description"
android:key="prefUpdate" />
<ListPreference
android:title="@string/pref_network_type"
android:summary="@string/pref_network_type_description"
android:key="prefNetworkType"
android:defaultValue="1"
android:entries="@array/prefNetworkArray"
android:entryValues="@array/prefNetworkValues" />
</PreferenceScreen>
</PreferenceScreen>
和styles.xml:
<resources>
<style name="AppTheme" parent="android:Theme.Light" />
</resources>