【发布时间】:2014-07-11 12:26:06
【问题描述】:
我想知道用户何时滚动到列表视图的顶部或底部,而他不能再滚动了。
现在我正在使用 OnScrollListener 来了解哪些列表视图项是可见的。
listview.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if (totalItemCount - visibleItemCount == firstVisibleItem) {
//last item visible
}
if (firstVisibleItem == 0) {
//first item visible
}
}
});
【问题讨论】:
-
好的,那为什么你的解决方案没有成功呢?什么不工作?
-
因为它没有告诉我当用户滚动到列表的顶部或底部并且他无法进一步滚动时我需要知道什么。
标签: android