我有一个RecyclerView
,其中使用了某个ViewHolder
。我的ViewHolder
组件之一是LinearLayout
,对于每个列表项,我都必须在其中添加几个视图。这些(不同)视图中的每个视图的实例化都很耗时,因此,我创建了一个HashMap<Integer, List<View>>
来根据索引为每个项目保存这些视图的引用,因此无需再次初始化它们。
问题是,我不知道删除LinearLayout
个子项中的每个子项并在每个onBindViewHolder()
调用中添加所有视图是否正确,或者是否有更有效,更优雅的方法做到的方式。谢谢!