本文介绍了从preferenceActivity背景不会应用到子preferenceScreen的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Nexus One的测试我的应用程序,我有一些问题。我的主题是光,
当显示内部子preferenceScreen,窗口背景
变成黑色而不是保持preferenceActivity的之一。
I am testing my application on a Nexus One and i have some problems. My theme is Light andwhen an inner sub PreferenceScreen is displayed, the window backgroundbecomes black instead of keeping the PreferenceActivity's one.
<PreferenceScreen android:title="main preferences">
...
<PreferenceScreen android:title="sub screen">
</PreferenceScreen>
</PreferenceScreen>
这是什么问题?
沃特
推荐答案
使用这样的:
创建style.xml文件主题
Create theme in style.xml file
<style name="Theme.SettingsBackground" parent="@android:style/Theme.NoTitleBar">
<item name="android:windowBackground">@android:color/black</item>
</style>
,然后在manifest文件中使用:
and then in manifest file use:
<activity android:name=".Settings" android:theme="@style/Theme.SettingsBackground"></activity>
做到这一点您要的所有子活动。
Do this for all sub activities which you want.
这篇关于从preferenceActivity背景不会应用到子preferenceScreen的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!