在ListView的onScroll回调

时间:2015-08-18 02:34:50

标签: android

    lv_msg.setOnScrollListener(new AbsListView.OnScrollListener() {
        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            //do nothing
        }
        @Override
        public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
            if (v_filter_gender == null) {
                return;
            }
            v_filter_gender.getLocationOnScreen(header_location);
            int y = header_location[1];
            ......
        }
    });
到目前为止,变量“y”在4.4.4和5.0.2上是正确的,但在4.1.2上它始终为0.

我尝试使用onGlobalLayoutListener,但仍无法获得正确的位置。

有什么想法吗?

0 个答案:

没有答案