qq_28227379
qq_28227379
采纳率0%
2017-02-25 02:35 阅读 1.2k

scrollview嵌套listview,获取listview的滑动事件的属性是

scrollview嵌套listview,获取listview的滑动事件的属性是

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • chengliang0315 提笔忘字 2017-02-25 13:14
        ListView lv = new ListView(this);
        lv.setOnScrollListener(new AbsListView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(AbsListView view, int scrollState) {
                switch (scrollState) {
    
                    case AbsListView.OnScrollListener.SCROLL_STATE_IDLE:    //当停止滚动时
    
                        break;
    
                    case AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:    //滚动时
    
                        break;
    
                    case AbsListView.OnScrollListener.SCROLL_STATE_FLING:   //手指抬起,但是屏幕还在滚动状态
    
                        break;
    
                }
            }
    
            @Override
            public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
    
            }
        });
    
    点赞 评论 复制链接分享
  • qq_36539304 接口的说法 2017-04-01 07:19

    如果是要监听listview的滑动就用lv.setOnScrollListener(OnScrollListener listener)
    如果要获取listview滑动了多少就用lv.getScrollY()

    点赞 评论 复制链接分享

相关推荐