【发布时间】:2011-05-13 07:45:39
【问题描述】:
我想对用户无需滚动即可看到的列表视图的项目执行特定操作。有没有办法得到显示的项目数量,或者有没有其他方法可以解决这个问题?
【问题讨论】:
-
这和我想要的非常相似,除了某些原因,getLastVisiblePosition 总是返回-1。你知道为什么会这样吗?
-
什么时候调用getLastVisiblePosition()方法?
-
在我填充了我的 ListView 之后。这是 onCreate() 中的最后一件事
-
Mh 我认为这可能还早,因为此时 Android 还没有完成所有 View 元素的排列。所以 Android 还不能告诉你最后一个可见的位置是什么。我认为您必须在 onResume() 完成后的某个时间调用该方法。
标签: android listview scroll visible