将这些视图保留在地图中是个好主意吗?

时间:2018-08-14 17:40:41

标签: java android performance view hashmap

我有一个RecyclerView,其中使用了某个ViewHolder。我的ViewHolder组件之一是LinearLayout,对于每个列表项,我都必须在其中添加几个视图。这些(不同)视图中的每个视图的实例化都很耗时,因此,我创建了一个HashMap<Integer, List<View>>来根据索引为每个项目保存这些视图的引用,因此无需再次初始化它们。

问题是,我不知道删除LinearLayout个子项中的每个子项并在每个onBindViewHolder()调用中添加所有视图是否正确,或者是否有更有效,更优雅的方法做到的方式。谢谢!

0 个答案:

没有答案