View 常见的两种布局方式
来源:互联网 发布:java中的 invoke 编辑:程序博客网 时间:2024/05/17 22:15
View 常见的两种布局方式
View view = LayoutInflater.from(context).inflate(R.layout.view_item.., parent, false);
View view =View.inflate(context,R.layout.view_item..,null);
1. 查看源码,可知 View.inflate 是对 LayoutInflater.from(context) 的封装
public static View inflate(Context context, @LayoutRes int resource, ViewGroup root) { LayoutInflater factory = LayoutInflater.from(context); return factory.inflate(resource, root); }
2.继续深入 可得,布局通过获取系统的服务,来进行操作
public static LayoutInflater from(Context context) { LayoutInflater LayoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); if (LayoutInflater == null) { throw new AssertionError("LayoutInflater not found."); } return LayoutInflater; }
0 0
- View 常见的两种布局方式
- Android横竖屏改变布局的常见两种方式
- 创建view的两种方式
- xib自定义view的两种方式
- view的几种布局方式
- android TabHost的两种布局方式
- 两列布局的几种方式
- Android布局分析的两种方式
- 常见网站的两种攻击方式
- 接口常见的两种实用方式
- 常见的两种接口使用方式
- 常见的几种页面布局方式
- 两种方式实现父布局中两列布局的自适应
- Android 布局转化为View对象的两种方法
- Android常见的布局方式
- RecyclerView的二级缓存 View缓存的两种方式
- 通过navigationController切换view的两种方式
- 通过navigationController切换view的两种方式
- Jetty实战(3)之嵌入式简单文件服务器
- Arm汇编 位置无关代码 adr 指令
- 公用Foot和友情链接模块代码模板
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- Html学习笔记(3)
- View 常见的两种布局方式
- 网站站长必备的六款网页负载、网速性能测试工具
- Ubuntu下安装nvidia显卡驱动
- 深圳靠谱网站建设公司有哪些特征?
- 【Java 】中 char 和 String 的细节和使用注意
- Linux下编译会遇到的问题处理方法
- Clipboard还能玩出花
- 中国首份国际贸易企业信息化发展白皮书发布,小满科技后劲十足
- hexo博客收录