【发布时间】:2019-02-11 08:27:41
【问题描述】:
我在recyclerView 中有 20 个子视图,启动时只有 5 个可见。
如果我尝试访问屏幕外的子视图持有者,则会返回 null。如何解决这个问题?
RecyclerView.ViewHolder holder = recyclerView.findViewHolderForAdapterPosition(i);
holder 是null。
【问题讨论】:
-
它应该是
null- 文档说:“这个方法只检查 RecyclerView 的孩子。如果给定位置的项目没有布局,它不会创建一个新的。”
标签: android android-recyclerview recyclerview-layout expandablerecyclerview