在网格视图中每次刷新时保持滚动位置

时间:2015-10-16 06:15:36

标签: android gridview

点击操作栏中的某个项目后,我正在刷新网格视图中项目的视图样式。现在发生的是视图刷新,页面滚动到顶部位置。

但我希望重置适配器我的视图应该更新,但滚动位置应保持不变。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码将gridView滚动到底部:(在刷新后运行它。)

    private void scrollMygridViewToBottom() {
    gridView.post(new Runnable() {
        @Override
        public void run() {
            // Select the last row so it will scroll into view...
            gridView.setSelection(customGridAdapter.getCount() - 1);
        }
    });
}