使用XML取消标题时的背景色为什么是黑色
刚才一个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>,白色,所以设置为去除标题的主题时候,背景显示为黑色。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |