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。这就是你看到的哦,我错过了这个标签,因为它在主题下,而不是在主题下。全息…谢谢!