zoukankan      html  css  js  c++  java
  • 关于inflate()方法

    1.inflate方法的主要作用就是将xml转换成一个View对象,用于动态的创建布局。

    2.它有四种重载形式,但最终都只会调用下面的第四种。

     

    1. public View inflate(int resource, ViewGroup root)
    
    2. public View inflate(int resource, ViewGroup root, boolean attachToRoot)
    
    3. public View inflate(XmlPullParser parser, ViewGroup root)
    
    4. public View inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot)

    第四种方法的内部实现原理就是利用Pull解析器,对Xml文件进行解析,然后返回View对象

    3.参数解析:

      3.1.resource 布局的资源id

      3.2.root 填充的根视图

      3.3.attachToRoot 是否将载入的视图绑定到根视图中

    4.应用详解

      4.1.root不为null,attachToRoot为true

        当root不为null,attachToRoot为true时,表示将resource指定的布局添加到root中,添加的过程中resource所指定的的布局的根节点的各个属性都是有效的。

    你还有很多未完成的梦,你有什么理由停下脚步
  • 相关阅读:
    文件操作
    验证进程 及jion方法
    进程笔记
    网络通信名词总结
    网络QQ聊天代码实例
    网络通信 粘包和 缓冲器
    udp
    UVALive 3983 Robotruck (单调队列,dp)
    UVA 10891 Game of Sum (决策优化)
    Uva 10635 Prince and Princess (LCS变形LIS)
  • 原文地址:https://www.cnblogs.com/quanziheng/p/13527871.html
Copyright © 2011-2022 走看看