LayoutInflate用法和解析

    科技2022-08-29  107

    //两个参数 public View inflate(@LayoutRes int resource, @Nullable ViewGroup root) { return inflate(resource, root, root != null); } //三个参数 public View inflate (int resource, ViewGroup root, boolean attachToRoot)

    首先我先说下我对每个参数的理解 第一个参数:想要添加的布局 第二个参数:想要添加到哪个布局上面 (null和有值的区别 null时第一个参数中最外层的布局大小无效,有值的时候最外层的布局大小有效) 第三个参数:是否直接添加到第二个参数布局上面 (true代表layout文件填充的View会被直接添加进parent,而传入false则代表创建的View会以其他方式被添加进parent)

    参考:https://www.jianshu.com/p/c92243287793

    Processed: 0.008, SQL: 10