and*_*per 22 android styles background android-theme android-activity
我通过在样式中使用"android:background"参数并将应用程序的主题设置为链接到此样式,为应用程序的所有活动设置了背景.
一切运作良好,直到我注意到对于带有项目列表的对话框,它使每个项目具有完整的背景大小.
将用于"android:windowBackground"的参数更改后,在这种情况下似乎也能正常工作.
它为什么会发生?两者有什么区别?
此外,没有设置"机器人:windowBackground"到@null为写到这里提供相同的速度提升为使用"机器人:背景"?
num*_*ati 24
android:background
是视图组件的背景颜色(可绘制为精确),而android:windowBackground
视图所在的窗口(活动或对话框)的背景颜色.
默认情况下,视图是透明的(即没有背景颜色),因此在视觉上看起来它们正在从底层窗口获取颜色.
请注意您链接的文章如何设置windowBackground
为null而不是全屏视图的背景.这是避免透支的常用技巧.
但是,如果您有一个视图完全隐藏另一个视图,则可以将相同的原则应用于视图.
示例:gist.github.com/floatingmonkey/5474959
归档时间: |
|
查看次数: |
19935 次 |
最近记录: |