Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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 GridView onscrolllistener-自动加载而不是等待滚动?_Android_Gridview - Fatal编程技术网

Android GridView onscrolllistener-自动加载而不是等待滚动?

Android GridView onscrolllistener-自动加载而不是等待滚动?,android,gridview,Android,Gridview,我试图在gridview中实现onscrolllistener,所以当用户滚动到页面末尾时,它会加载更多的项目。但我有一个问题,它是加载,但-自动在一个无限循环,而不是实际上等待用户滚动?这是我正在使用的一段代码,这是用于填充的函数: public void populate(){ gv=(GridView) findViewById(R.id.gridView1); gv.setAdapter(new CustomAdapter(this, list1,li

我试图在gridview中实现onscrolllistener,所以当用户滚动到页面末尾时,它会加载更多的项目。但我有一个问题,它是加载,但-自动在一个无限循环,而不是实际上等待用户滚动?这是我正在使用的一段代码,这是用于填充的函数:

 public void populate(){

        gv=(GridView) findViewById(R.id.gridView1);
        gv.setAdapter(new CustomAdapter(this, list1,list2,list3));


        gv.setOnScrollListener(new EndlessScrollListener() {
            @Override
            public boolean onLoadMore(int page, int totalItemsCount) {

                load(counter);

                // Triggered only when new data needs to be appended to the list
                // Add whatever code is needed to append new items to your AdapterView
          //      customLoadMoreDataFromApi(page);
                // or customLoadMoreDataFromApi(totalItemsCount);
                return true; // ONLY if more data is actually being loaded; false otherwise.
            }
        });


    }

柜台是什么?在某些时候,您需要返回falsecounter,它是已加载的项目数。load()是用于在gridview中加载项的函数。由于某种原因,它是自动加载的,无需等待滚动。计数器是什么?在某些时候,您需要返回falsecounter,它是已加载的项目数。load()是用于在gridview中加载项的函数。由于某种原因,它是自动加载的,无需等待滚动