您的位置:首页 > 其它

使用XML取消标题时的背景色为什么是黑色

2014-08-23 22:40 218 查看
刚才一个QQ群中,一位吧友提了一个问题,activity设置为无标题,之后背景就显示为黑色了,经过研究发现了问题所在。

我们在配置文件或者样式文件中设置或者定义主题为NoTitleBar时,背景色会显示为黑色,而平时,eclipse自动生成的为Light样式,背景色为白色。这是因为,在NoTitleBar主题中,只有一个item, <item name="android:windowNoTitle">true</item>,而Theme这个样式的背景色设置为<item name="colorBackground">@android:color/background_dark</item>,所以显示为黑色。而在Theme.Light中直接设置为白色,<item
name="colorBackground">@android:color/background_light</item>,而在颜色文件中,<color name="background_light">#ffffffff</color>,白色,所以设置为去除标题的主题时候,背景显示为黑色。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: