preferenceActivity背景不会应用到子prefer

preferenceActivity背景不会应用到子prefer

本文介绍了从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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 08:20