如何在gridview中使用Scroller(StickyGridHeadersGridView)

时间:2015-06-15 17:28:16

标签: android gridview scroller

我使用gridview(com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView)作为我的活动的内容视图,我需要显示一个自动滚动图像作为gridview的标题。我编写了一个自动滚动图像小部件,它使用Scroller来执行自动滚动操作。当它在公共布局中时,小部件运行良好,但是当我将它用作gridview的标题时,我无法自动滚动,它的startScroll()方法完全没用,有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

mStickyGridHeadersGridView.setOnScrollListener(new AbsListView.OnScrollListener() {
        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            if (!mIsLastPage && scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE) {
                if (mGridView.getLastVisiblePosition() + 1 - mGridView.getCount() == 0) {
                    mPage++;
                    getPictures();
                }
            }
        }

        @Override
        public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {

        }
    });