inflater源码解析和案例分析

1.RecyclerView中,onCreateViewHolder中,如果为attachToRoot为true,会出现以下错误:

image.png

recyclerView中,已经把adapter中创建的holder中的view,addView进去,所以不可以addView两次,attachToRoot不能传入true;
具体原因:
https://blog.csdn.net/LAMP_zy/article/details/48706269

为false时,会item布局中的参数会生效,recyclerview会自动addview

@Override
        protected RecyclerView.ViewHolder onCreateViewHolder(LayoutInflater inflater, ViewGroup parent, int viewType) {

            return new GroupTagViewholder(inflater.inflate(R.layout.item_group_tag, parent, false));

        }

2.inflater源码解析:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。