2

当用户快速滚动浏览项目时,开始请求图像来填充这些项目似乎是多余的。毕竟,用户滚动速度如此之快,它们永远不会被及时下载/显示。当用户实际暂停滚动时,是否有任何类型的方法/事件首先触发?

4

1 回答 1

1

试试这个代码来检测滚动停止:

setOnScrollListener(new OnScrollListener()
{
    public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) 
    {
        // TODO Auto-generated method stub
    }
    public void onScrollStateChanged(AbsListView view, int scrollState) 
    {
        // TODO Auto-generated method stub
        if(scrollState == 0) 
            Log.i("a", "scrolling stopped...");
    }
});
于 2013-09-16T11:11:29.407 回答