博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LayoutInflater用法小结
阅读量:6111 次
发布时间:2019-06-21

本文共 774 字,大约阅读时间需要 2 分钟。

       学习BaseAdapter时遇到了LayoutInflater,百度了其用法~总结如下

       LayoutInflater的用法与findViewById()类似,通常用来将xml文件生成对应的View对象。

       摘抄一段:

LayoutInflater与findViewById( )的不同点:

LayoutInflater是将XML中的Layout转换为View放入.java代码中

findViewById()是找具体xml下的具体组件(如:Button,TextView,ImageView等)。

()”

 

其用法有三种:

1.LayoutInflater inflater = LayoutInflater.from(this); 

   View layout = inflater.inflate(R.layout.main, null);

 

  • 2.LayoutInflater inflater = getLayoutInflater(); 
  •    View layout = inflater.inflate(R.layout.main, null);

3.LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); 

   View layout = inflater.inflate(R.layout.main, null);

 

其后将layout作为一个View对象使用,其中控件的获取设置如下

TextView tx = (TextView)layout.findViewById(R.id.textview); 

转载于:https://www.cnblogs.com/shiyanch/archive/2011/12/26/2302557.html

你可能感兴趣的文章
MySQL执行外部sql脚本
查看>>
固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异
查看>>
java 结束程序进程 代码
查看>>
『摄影欣赏』20幅精美的秋天落叶风景欣赏【组图】
查看>>
基于Oracle的SQL优化(社区万众期待 数据库优化扛鼎巨著)
查看>>
Java I/O 文件加锁,压缩
查看>>
网页实战开发笔记之——最全面的HTML的头部信息介绍
查看>>
IOS 消息机制(NSNotificationCenter)
查看>>
[转载] MATLAB快捷键
查看>>
VS和Eclipse的调试功能哪个更强大?
查看>>
AE Scene开发中的观察者模式
查看>>
[实变函数]4.4 依测度收敛
查看>>
#Windows Phone:在HTML5专案中,如何从Javascript传送字串到C#的APP端
查看>>
DIV层+CSS实现锁屏
查看>>
ctr预估模型
查看>>
layout_weight详解
查看>>
2014 蓝桥杯 阶梯报告(含代码 详细讲解)
查看>>
ios获取路径的操作
查看>>
Android中实现全屏、无标题栏的两种办法(另附Android系统自带样式的解释)(转)...
查看>>
DevExpress XtraReports 入门五 创建交叉表报表
查看>>