android:windowBackground 和 android:background 的区别

通过问别人,我知道了android:windowBackground 和 android:background的区别

android:windowBackground 一般用于activity启动的时候,默认的那个背景图。
如果你不设置这个属性,那么你的应用启动的时候,会白屏一段时间。

android:background 就是控件的背景。比如设置textView的背景图。

注意:
如果你在某个activity里面设置了theme,theme里面包含android:background,那么这个android:background 属性会应用于你当前activity页面的所有的控件上。也会影响你的dialog的背景。你会发现,你的dialog 的title,message,button都有了背景。坑了我两天。

android:windowBackground 和 android:background 的区别_第1张图片

你可能感兴趣的:(Android)