listView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView absListView, int i) {
//第一个可见的条目,是第一个条目
if(i == AbsListView.OnScrollListener.SCROLL_STATE_IDLE&&listView.getFirstVisiblePosition() == 0){
View firstVisibleItemView = listView.getChildAt(0);
//第一个可见的条目距离顶部为0
if (firstVisibleItemView != null && firstVisibleItemView.getTop() == 0) {
// autoRefresh();
}
}
}
@Override
public void onScroll(AbsListView absListView, int i, int i1, int i2) {
}
});
判断ListView滚动到顶部
最新推荐文章于 2022-10-12 16:16:31 发布