我如何可以检测用户是否向上滚动时在ListView已经达到了顶级 [英] How can I detect if the user is scrolling up when the listview has already reached the top

查看:121
本文介绍了我如何可以检测用户是否向上滚动时在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆