如何定义在Android中滚动的ListView?

时间:2014-12-17 08:30:54

标签: android listview android-listview scroll

在Android API-8中,如果我们使用ListView滚动:

listview.setaOnScrollListener()

当项目更多然后屏幕时,ListView ScrollBar显示InBehind,但如果项目很少,那么ListView滚动条将隐藏; 因此,如果我想知道ListView中的项目是否比屏幕中显示的更多,并且滚动ListView。如何到达我?

1 个答案:

答案 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
    }
}