我使用适配器创建了一个简单的 RecyclerView,有时我需要获取适配器外部 RecyclerView 中子视图的计数。
我用:((LinearLayoutManager) myRecyclerView.getLayoutManager()).getChildCount()为此。但我从来没有得到 RecyclerView 内的真实视图数。
例如,我将 10 个项目添加到列表中并调用adapter.notifyDataSetChanged(). 之后我打电话给((LinearLayoutManager) myRecyclerView.getLayoutManager()).getChildCount()我得到 4。
有人可以解释一下如何获取 RecyclerView 内的实际视图数吗?