大家好,我设置了主题清单文件是这样的:PreferenceActivity和主题不适用
android:theme="@android:style/Theme.Light"
但我不得不在首活动中的问题,主偏好主题显示正常,但如果我得到一个次要的偏好,主题变得杂乱,它不是白色,因为它应该是全黑的,并且字体是黑色的,所以你看不到太多,当我开始点击任何物品时,他们有时会得到不过他们应该是白色的,但很快就会变成黑色。这只会发生在2.1,在真实的设备和模拟器。在运行1.6的模拟器上测试过,它工作正常。这里是首xml文件的部分代码:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceScreen
android:title="@string/account">
<CheckBoxPreference
android:key="enable_account"
android:title="@string/account_use"
android:summary="@string/account_summ" />
<EditTextPreference
android:key="username"
android:title="@string/login"
android:dependency="enable_account"
android:summary="@string/login_summ" />
<EditTextPreference
android:key="password"
android:title="@string/password"
android:dependency="enable_account"
android:summary="@string/password_summ"
android:password="true" />
</PreferenceScreen>
这里是截图:
alt text http://i39.tinypic.com/16hnhh3.png
任何变通办法?
不是非常有帮助也许,但我在大多数应用程序中使用灯光主题,但我将偏好设置保留在默认的黑色主题中,因为它看起来合适,我的观点是用户会希望所有应用程序首选项具有相同的样式。 – 2010-04-11 11:23:24
好主意!谢谢。现在,如果回答是评论,我该如何回答这个问题呢? – 2010-04-11 18:01:43