Android 通俗理解 LayoutInflater 加载布局时的 ViewGroup 参数是什么

293 阅读1分钟

LayoutInflater 加载布局时的 ViewGroup 参数

LayoutInflater
    .from(parent.context)
    .inflate(R.layout.view_item_match, null, false)

如上,经测试,我是以上面的代码在 RecyclerViewonCreateViewHolder 中进行测试的,发现如果 ViewGroup 参数传值为 null 的话,我在 xml 布局中写的固定高度为 106dp,但此时布局变成了没有任何 margin 的效果, 比如头像 100dp 上下各有 3dpmargin 而此时的布局高度直接变成了 100dp 仅能容下当前界面中的控件。 另外,参考其他博客中说,如果 ViewGroup == null 那么它后面的 falsetrue 也是没用的,后面的参数 👉ViewGroup != null && true

以上就是本章的内容

如果你对 Android MVVM、Data Binding、LiveData、ViewModel、Lifecycles、RxJava map flatMap 感兴趣或者没用过的话,都很推荐你去学习一下哦,我对它们都一一做了很详细的讲解,点此链接进我主页找到对应的文章观看