Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android背景颜色与预期不同_Android_Xml_User Interface_Background - Fatal编程技术网

Android背景颜色与预期不同

Android背景颜色与预期不同,android,xml,user-interface,background,Android,Xml,User Interface,Background,我正在测试一个简单的应用程序,我的应用程序主题设置为: <style name="AppTheme" parent="android:Theme.Holo.NoActionBar.Fullscreen"> 所以我希望我的背景颜色是100%黑色 在UI的Android Studio渲染中,背景为100%黑色,但当我在4.4.2 AVD和4.0.3 real tablet中测试的一些AVD中使用该应用程序时,背景变成了渐变: 很明显,它不是黑色的,因为有一个黑色的测试图像按钮,与渐变形

我正在测试一个简单的应用程序,我的应用程序主题设置为:

<style name="AppTheme" parent="android:Theme.Holo.NoActionBar.Fullscreen">
所以我希望我的背景颜色是100%黑色

在UI的Android Studio渲染中,背景为100%黑色,但当我在4.4.2 AVD和4.0.3 real tablet中测试的一些AVD中使用该应用程序时,背景变成了渐变:

很明显,它不是黑色的,因为有一个黑色的测试图像按钮,与渐变形成对比

谁能解释一下为什么Android Studio渲染现在显示渐变,为什么会有渐变,因为我没有设置任何背景色,只是全息主题,AFAIK有100%的黑色背景色

编辑:


UI说明:它是4个ImageButton,一个渐变蓝色,一个渐变橙色,一个灰色和一个黑色。我原以为会把黑色完全隐藏起来。

全息主题默认有背景渐变

这可以通过创建继承自Holo的新主题并更改窗口背景(即

<item name="android:windowBackground">@android:color/black</item>

但是,Theme.Holo有@android:color/background\u Holo\u深色,黑色……我在这里遗漏了什么?为什么渲染不显示渐变?是的,但是@android:drawable/screen\u background\u selector\u dark。这就是你看到的哦,我错过了这个标签,因为它在主题下,而不是在主题下。全息…谢谢!