在Android API-8中,如果我们使用ListView滚动:
listview.setaOnScrollListener()
当项目更多然后屏幕时,ListView ScrollBar显示InBehind,但如果项目很少,那么ListView滚动条将隐藏; 因此,如果我想知道ListView中的项目是否比屏幕中显示的更多,并且滚动ListView。如何到达我?
答案 0 :(得分:1)
基本上firstVisibleItem + visibleItemCount
会为您提供屏幕上显示的最后一项,因此您应该知道是否看到了所有这些项目。为此,您必须扩展ListView
@Override
public void onScroll(AbsListView absListView, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if(firstVisibleItem + visibleItemCount == totalItemCount) {
//all your items are visible
}
}