通过问别人,我知道了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张图片

更多相关文章

  1. android:gravity 和 android:layout_Gravity属性 的区别
  2. Android Studio App设置线性布局LinerLayout控件占屏幕长宽比例
  3. Android之drawable state各个属性详解
  4. android的两个设置标题主题属性
  5. android:windowSoftInputMode属性使用
  6. android开发,修改默认界面的背景色
  7. Android 布局属性大全
  8. Android布局属性详解
  9. RelativeLayout 重要的属性

随机推荐

  1. MySql Installer 8.0.18可视化安装教程图
  2. mysql存储过程之创建(CREATE PROCEDURE)和
  3. mysql存储过程之引发存储过程中的错误条
  4. Linux下安装MySQL8.0.11的教程
  5. CentOS7下 MySQL定时自动备份的实现方法
  6. mysql 8.0.18各版本安装及安装中出现的问
  7. Windows下mysql-5.7.28下载、安装、配置
  8. Linux下修改MySQL数据库数据文件路径的步
  9. mysql 8.0.18 mgr 搭建及其切换功能
  10. MySQL 8.0.18使用clone plugin重建MGR的