如何在gridview中使用Scroll(Sticky Grid Headers GridView)
how to use Scroller in gridview(StickyGridHeadersGridView)
我使用网格视图 (com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView) 作为我的 activity 的内容视图,我需要显示一个 auto-scroll-image 作为网格视图的 header。我写了一个 auto-scroll-image 小部件,它使用 Scroller 来执行 auto-scroll 操作。该小部件在通用布局中运行良好,但是当我将其用作 gridview 的 header 时,我不能 auto-scroll,它的 startScroll() 方法完全没用,有人知道为什么吗?
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) {
}
});
我使用网格视图 (com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView) 作为我的 activity 的内容视图,我需要显示一个 auto-scroll-image 作为网格视图的 header。我写了一个 auto-scroll-image 小部件,它使用 Scroller 来执行 auto-scroll 操作。该小部件在通用布局中运行良好,但是当我将其用作 gridview 的 header 时,我不能 auto-scroll,它的 startScroll() 方法完全没用,有人知道为什么吗?
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) {
}
});