gpt4 book ai didi

android - GridView 的 GetChildCount 只计算可见的 child

转载 作者:行者123 更新时间:2023-11-29 18:26:30 24 4
gpt4 key购买 nike

如何统计gridview中的所有元素。比如我有一个gridview,里面有20个textview。启动程序时,我们只能看到,例如 10(因为屏幕小)。在这种情况下,如果我调用函数:

System.out.print(gridview.getChildCount());

它只返回 10,而不是 20。如何获取所有 20 个 child ?

最佳答案

For example, I have a gridview with 20 textview inside

不,您有一个 GridView 和一个包含 20 个项目的 Adapter。您无法控制 GridViewAdapter 创建了多少小部件来处理这些项目。

How to get all 20 children?

在你的例子中只有 10 个 child 。

如果您想知道Adapter 中有多少项,请在Adapter 上调用getCount()

但是,GridView,如果有一个编写良好的Adapter,会回收views,所以views的数量会少于中的item数量适配器

关于android - GridView 的 GetChildCount 只计算可见的 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58671159/

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