Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中获取下一个滚动图像_Android_Android Scrollview - Fatal编程技术网

在android中获取下一个滚动图像

在android中获取下一个滚动图像,android,android-scrollview,Android,Android Scrollview,我在一个RelativeLayout中有一个图像视图。它从数据库中获取图像。我想向它添加滚动事件,以便在滚动图像时,我应该根据滚动方向获取下一个和上一个图像 我怎样才能在安卓系统中做到这一点 列表或网格滚动时调用的回调的接口定义 根据以下代码实现onScrollListner的示例- //Here is where the magic happens this.getListView().setOnScrollListener(new OnScrollListener(){ //usele

我在一个
RelativeLayout
中有一个
图像视图
。它从
数据库中获取图像
。我想向它添加滚动事件,以便在滚动图像时,我应该根据滚动方向获取下一个和上一个图像

我怎样才能在安卓系统中做到这一点

  • 列表或网格滚动时调用的回调的接口定义
根据以下代码实现
onScrollListner
的示例-

//Here is where the magic happens
this.getListView().setOnScrollListener(new OnScrollListener(){

//useless here, skip!
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {}

//dumdumdum
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
    int visibleItemCount, int totalItemCount) 
    {
        //what is the bottom iten that is visible
        int lastInScreen = firstVisibleItem + visibleItemCount;             

        //is the bottom item visible & not loading more already ? Load more !
        if((lastInScreen == totalItemCount) && !(loadingMore)){
            Thread thread =  new Thread(null, loadMoreListItems);
            thread.start();
        }
    }
});

看一看,你也可以使用它也

你使用过任何列表视图来显示图像吗?同意SpK。不,我直接使用imageview。所以我应该在relativelayout中使用listview?是的。如果您使用
列表视图
,根据Eric的建议,它将更有效,或者您可以使用
列表视图
从数据库加载更多图像。您能告诉我如何使用onScrollListener实现吗?