recyclerView.getChildCount() 每次返回不同数量的子项

2024-01-06

我创建了一个RecyclerView其中包含动态EditText字段。当值在EditText字段已编辑,我需要单击按钮保存它们。我在用recyclerView.getChildCount()获取每次给出不同数字的子计数。


RecyclerView 执行其名称所示的操作。它回收视图。假设您有一个包含 1000 个条目的列表,但在任何给定时间屏幕上都会显示其中 3-4 个条目。 RecyclerView 的适配器始终保留所有这些子项,因此调用recyclerView.getAdapter().getItemCount();将返回 1000。

然而 RecyclerView 仅保存一些已显示且“接近”显示的项目,因此recyclerView.getChildCount()将返回一个较小且非恒定的值。对于大多数应用程序,您应该使用适配器提供的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

recyclerView.getChildCount() 每次返回不同数量的子项 的相关文章

随机推荐