如何向下浏览gridView或ListView

时间:2016-03-02 07:01:41

标签: android listview scroll

我想要一个可以滚动listView中所有可见项目(完整页面)的按钮。我认为同样适用于gridView。

我想要解决方案,页面向上和向下翻页。

谢谢

1 个答案:

答案 0 :(得分:0)

试试这个

int firstVisiblePosition = listview.getFirstVisiblePosition();
int lastVisiblePosition = listview.getLastVisiblePosition();

scrollDown.setOnClickListener(new setOnClickListener(){
        public vod onClick(){
            listview.post(new Runnable() {
                @Override
                public void run() {
                    listview.smoothScrollToPosition(lastVisiblePosition+1)
                }
            });
        }
    });

scrollUp.setOnClickListener(new setOnClickListener(){
        public vod onClick(){
            listview.post(new Runnable() {
                @Override
                public void run() {         
                    listview.smoothScrollToPosition(firstVisiblePosition - (lastVisiblePosition - firstVisiblePosition));
                }
            });
        }
    });