【发布时间】:2011-10-08 01:54:22
【问题描述】:
有没有办法计算可见列表视图子项的数量?
我有一个列表视图,其中包含链接到可以随时更改的数据库的信息。当数据库更改时,我会发送一个广播通知处理列表视图的 ui 类。然后更新与改变的数据相关的子元素。我通过给每个列表视图项一个标签来实现这一点,然后遍历列表视图以找到与广播中的标签匹配的行。
我只想迭代可见的孩子。我不需要手动更新不可见的视图,因为它们会在创建时反映新数据。我目前从 listView.getfirstVisiblePosition() 迭代到 listView.getChildCount()。这总比没有好,因为我不检查可见行上方的行,但我也不想检查它们下方的行。
我检查了 android 开发者 listView 页面并没有找到任何东西。有人知道我可以计算可见儿童的数量吗?
谢谢!
【问题讨论】:
标签: android listview count visible