如何在Android中更改SettingsActivity的主题?

TL; DR:我怎么能将SettingsActivity的背景改为白色或灰白色以匹配Holo.Light?更改应用程序的主题会更改文本,但会将背景保持为黑色.

我最近将我的应用程序的主题认(Holo)更改为Holo.Light.在我打开我的SettingsActivity之前,一切似乎都很完美,并受到了以下方面的欢迎:

如您所见,所有测试在黑色背景上都是黑色的.

这是原作:

我正在尝试使settingsActivity具有白色背景.

我已将以下内容添加到我的清单中:

<application
    ...
    android:theme="@android:style/Theme.Holo.Light" >
    ...
    <activity
        android:name="edu.purdue.SafeWalk.settings.SettingsActivity"
        ...
        android:theme="@android:style/Theme.Holo" >
    </activity>

然而,即使冗余的主题设置也无济于事.

显然它正在改变文本的主题,但不是背景导致我相信我已经手动覆盖了背景颜色.但是,我没有为此SettingsActivity定义布局,我看不到设置背景的XML或Java.

我可以在这里发布任何其他相关代码,但源是公共here.

我怎么能将SettingsActivity的背景更改为白色或灰白色以匹配Holo.Light?

解决方法:

你想要删除

view.setBackgroundColor(getResources().getColor(android.R.color.black));

来自SettingsFragment.java的第101行,干杯!

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...