PreferenceScreen主题

时间:2013-04-11 11:17:08

标签: android android-preferences preferencescreen

我将偏好设置为偏好设置屏幕。

主屏幕很好,但子屏幕很暗,我看不到元素的标题,只有蓝色描述。

如果我向下滚动,主题会变为浅色。

我尝试将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>

0 个答案:

没有答案