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