删除全息主题中的活动背景渐变。像疯了一样投掷SIGSEGV

时间:2012-08-14 16:33:04

标签: android

所以,我的应用程序在其清单中有android:hardwareAccelerated =“true”标志,我还将其设置为使用Holo Dark主题进行主要活动:

android:theme =“@ style / Theme.NoTitle”

我的样式文件(对于API Lvl> 11):

<style name="Theme.NoTitle" parent="@android:style/Theme.Holo">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

上面的样式文件没有问题,但我仍然得到Holo主题中使用的深蓝色/灰色渐变活动背景。因此,根据文档,我通过添加windowBackground属性来更改我的样式文件:

<style name="Theme.NoTitle" parent="@android:style/Theme.Holo">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowBackground">@android:color/black</item>
</style>

这是有效的,因为它用纯黑色替换了Holo背景渐变。但我的应用程序将随机开始向左和向右抛出SIGNAL 11 SIGSEGV崩溃。在我做出这个简单的改变之前,我的应用程序坚如磐石且可靠。

我也尝试将窗口背景设置为透明,我也遇到了同样的问题。

有没有办法改变全息主题应用程序中的活动背景而不会像疯了一样崩溃?

0 个答案:

没有答案