博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LayoutInflater和inflate()方法的使用方法
阅读量:6449 次
发布时间:2019-06-23

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

    public static LayoutInflaterfrom(Context context) {

        LayoutInflaterLayoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        if(LayoutInflater== null){

            thrownew AssertionError("LayoutInflaternot found.");

        }

        returnLayoutInflater;

    }

能够看出它事实上调用context.getSystemService()。

 

 

public View inflate(int Resourece,ViewGrouproot)

作用:填充一个新的视图层次结构从指定的XML资源文件里
reSource:View的layout的ID
root: 生成的层次结构的根视图
return 填充的层次结构的根视图。假设參数root提供了,那么root就是根视图;否则填充的XML文件的根就是根视图。

其余几个重载的inflate函数类似。

转载地址:http://bhowo.baihongyu.com/

你可能感兴趣的文章
冒泡排序
查看>>
Kernel那些事儿之内存管理(1) --- 人在江湖
查看>>
Redis之持久化
查看>>
Java 创建线程的方式
查看>>
GreenPlum Primary/Mirror 同步机制
查看>>
济南职工常用
查看>>
tomcat生成ssl证书
查看>>
配完wp8 我想打人
查看>>
无聊时学习一下Calendar类,打印出小日历
查看>>
Linux的进程及计划任务
查看>>
java web开发(一)XML
查看>>
Ajax工作原理
查看>>
linux svn up 中文显示乱码解决办法
查看>>
Executor实现线程池
查看>>
linux关闭在线登录用户
查看>>
Linux系统之加密、解密、openssl的基本应用及CA的实现过程
查看>>
十五、AR数据库操作CRUD 之update
查看>>
邮箱服务器上所有用户的统计信息
查看>>
穷举法组合数值,求更精
查看>>
传苹果Siri中文版下月推出 支持更多国家语言
查看>>