gpt4 book ai didi

android - recyclerView.getChildCount() 每次都返回不同数量的 child

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:35:58 25 4
gpt4 key购买 nike

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

最佳答案

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

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

关于android - recyclerView.getChildCount() 每次都返回不同数量的 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38147000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com