Android LayoutInflater(布局填充器)使用指南
来源:互联网 发布:怎么查手机网络制式 编辑:程序博客网 时间:2024/05/17 07:10
inflate()方法一般接收两个参数,第一个参数就是要加载的布局id,第二个参数是指给该布局的外部再嵌套一层父布局,如果不需要就直接传null
inflate()方法还有个接收三个参数的方法重载: inflate(int resource, ViewGroup root, boolean attachToRoot)
如果root为null,attachToRoot将失去作用,设置任何值都没有意义。(只有最外层的布局文件设置没用)
如果root不为null,attachToRoot设为true,则会给加载的布局文件的指定一个父布局,即root。 这里就不用再调用addView()方法,相当于直接添加到fatherLayout中并且最外层布局文件设置的参数起作用。
如果root不为null,attachToRoot设为false,则会将布局文件最外层的所有layout属性进行设置,当该view被添加到父view当中时,这些layout属性会自动生效。 设置成false后说明子layout不添加到父layout中,需要调用addView()方法。
综上所述只要ViewGroup root不为空的话子布局最外层设置的属性都起作用。
在不设置attachToRoot参数的情况下,如果root不为null,attachToRoot参数默认为true。
阅读全文
0 0
- Android LayoutInflater(布局填充器)使用指南
- Android LayoutInflater(布局填充器)的详解
- 布局填充器(LayoutInflater)
- android 获取布局填充器的三种方式 LayoutInflater
- android中布局填充器LayoutInflater的使用
- Android 布局填充器之LayoutInflater必知细节
- LayoutInflater 填充器填充布局,布局属性失效问题
- LayoutInflater 填充器填充布局,布局属性失效问题
- LayoutInflater 填充器填充布局,布局属性失效问题
- Android数据填充器LayoutInflater
- 布局填充器:LayoutInflater View.inflate
- 使用布局填充器LayoutInflater 设计ListView的Item样式
- android中布局填充器
- Android LayoutInflater(布局加载器)详解
- Android开发之获取布局填充器
- Android布局学习之LayoutInflater
- Android布局加载之LayoutInflater
- Android 中LayoutInflater(布局加载器)之介绍篇
- 【Tensorflow】报错:AttributeError: 'module' object has no attribute 'scalar_summary'
- jdbc连接数据库 实现步骤
- Linux环境MySQL5.7主从同步配置
- 红黑树的实现 以及加迭代器
- Android的第一次见面
- Android LayoutInflater(布局填充器)使用指南
- 游戏策划游戏研发必读经典题文一
- javaee新建server无法选安装的Tomcat进行next
- 11.activiti工作流-开始活动节点
- 注册表
- 【ROS-MoveIt!源码学习】ROS中机器人模型的构建(Build RobotModel)
- React Native启动白屏问题
- TensorFlow实战——CNN
- Java创建运行时类的对象