如何确定ListView何时完成填充

时间:2012-09-25 18:49:05

标签: android android-listview

我需要在加载完成后操纵ListView的子项,但我似乎无法找到发生这种情况的方法。当我设置ListView的适配器时,该方法立即返回,但它的子视图的数量是异步发生的。当我的列表中有很多视图时,有没有办法处理事件?

2 个答案:

答案 0 :(得分:3)

您可以执行定期轮询以查看列表是否已填充:编写while()循环以偶尔检查一次。或者您可以在进行下一次操作之前等待一段固定的时间(比如说30 ms)。这些不是推荐的方法,但应解决您的问题。

答案 1 :(得分:0)

使用getChildCount()检索显示的视图,并使用计数器跟踪异步加载的视图数。我想我理解你的问题是正确的。

相关问题