我如何可以检测用户是否向上滚动时在ListView已经达到了顶级 [英] How can I detect if the user is scrolling up when the listview has already reached the top
本文介绍了我如何可以检测用户是否向上滚动时在ListView已经达到了顶级的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎么能测试,如果用户正在滚动起来,而的ListView
已经是一路上涨?
answersListView.setOnScrollListener(新OnScrollListener(){
@覆盖
公共无效onScrollStateChanged(AbsListView观点,诠释scrollState){
// TODO自动生成方法存根
}
@覆盖
公共无效onScroll(AbsListView观点,诠释firstVisibleItem,INT visibleItemCount,
INT totalItemCount){
// TODO自动生成方法存根
}
});
解决方案
看<一href="https://github.com/johannilsson/android-pulltorefresh/blob/master/pulltorefresh/src/com/markupartist/android/widget/PullToRefreshListView.java"相对=nofollow> Android的pulltorefresh 的,特别是在的onTouchEvent
和两个 onScroll
和
onScrollStateChanged
的方法。基本上,你应该有的onTouchEvent
How can I test if the user is scrolling up while the ListView
is already all the way up?
answersListView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view,int scrollState){
// TODO Auto-generated method stub
}
@Override
public void onScroll(AbsListView view,int firstVisibleItem, int visibleItemCount,
int totalItemCount) {
// TODO Auto-generated method stub
}
});
解决方案
look at android-pulltorefresh , specifically at onTouchEvent
and on both onScroll
and
onScrollStateChanged
methods. Basically, you should have onTouchEvent
这篇关于我如何可以检测用户是否向上滚动时在ListView已经达到了顶级的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文