2 sachinks SachinKS 于 2013.04.02 17:13 提问

如何将gridView滚动到原始位置

在gridView中欧三十张图片。每行三张。如果用户选择了第20个图片,然后进入下一个屏幕,返回时我希望能返回到原先的位置。用了下面的代码,前8行有效,但是后两行没滚动。请指教,谢谢。

gridview.setSelection(position);
gridview.requestFocusFromTouch();
gridview.setSelection(position);

1个回答

y880204
y880204   2015.12.06 13:25

上图看具体代码和效果

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
GridView实现滚动到指定位置的方法
这篇文章主要介绍了Android GridView实现滚动到指定位置的方法,本文介绍了4个相关的方法,分别对它们做了讲解,需要的朋友可以参考下 当一个列表项目很多,并且每个项目可以进入到其它Activity或者Fragment时,保存之前列表的位置是一个比较不错的功能, 今天研究了一下怎么保存浏览位置,发现GridView和它的父类中有4个相关的方法: 复制代码 代码如下: p
[Android分享] GridView滚动到指定位置,可以试着去做保留上次浏览位置
上篇说到ListView保留浏览位置及滚动到指定位置,于是想了想,觉得GridView应该也可以的,测试发现确实可以: [mw_shl_code=java,true]gridview.smoothScrollToPosition(position);[/mw_shl_code] 在测试期间,我发现了一些有用的方法,参考网址:http://blog.csdn.net/lizhijian2010/
ScrollView嵌套GridView或者ListView的时候,页面自动滚动到GridView或者ListView所在位置的问题
问题描述:在一个页面中,最外层的根布局为ScrollView,里面嵌套着GridView,但是GridView并不是在整个布局的最顶端,而是布局到了整个页面的底部,在GridView上面还布局着其他控件,但是当整个页面的数据加载完成以后,页面的初始布局并非显示页面的顶部位置,而是自动滚动到了页面的底部。 布局代码: <LinearLayout xmlns:android="http:
HorizontalScrollView嵌套GridView解决左滑右滑到指定位置的问题
HorizontalScrollView嵌套GridView解决左滑右滑到指定位置的问题
Android中GridView滚动到底部加载数据
今天就关于用GridView控件来实现滚动到底部加载更多数据一个效果实现的技术讲解:         1、ScrollView中嵌套GridView布局         2、ScrollView滚动到底部监听         3、数据加载,刷新适配器   布局样式: [java] view plaincopy "http
关于ListView,GridView,ScrollView是否滑动到了顶部或者底部处理
我也是在研究下拉刷新,上拉加载时必须要判断的,首先ListView和GridView一样,通过判断fisrtPosition是否为0(ListView.getCcount)和firstView距离顶部或者底部的距离来判断,具体代码: private boolean isTop(ListView listView){ View firstView=null; if(listView.get
笔记5 | 监听scroollview、listview、gridview页面滑动,判断是否滑动到顶部以及底部
地址CSDN 地址:http://blog.csdn.net/xiangyong_1521/article/details/50957563scroollview、listview、gridview是我们常用的滚动类型布局,应工作中的一个需求,需要监听这些布局的页面停留状态,以配合更新页面UI,然后通过按钮点击以控制这些页面的滚动;目录scroollview监听方法listview监听方法grid...
HorizontalScrollView的滚动到指定位置问题记录
1,项目中需要添加的多个标题超出了屏幕的可见范围,使用  HorizontalScrollView  实现 在标题的下面是一个viewpager ,想要的效果是滑动viewpager的时候可以滑动上面的标题,滑动到的标题必须是可见的, 2,在网上找了一下资料,都没有找到合适使用的,无奈只能一个个参数打Log ,查看了一下API文档,自己计算了一下,初步实现了功能, 不说了 直
grid 中 如何让滚动条滚动到指定的位置?
  一直以来我是用 focusRow的办法,如下: var rowIndex = grid.getStore().getCount() - 1; grid.getSelectionModel().selectLastRow(); grid.getView().focusRow(rowIndex); 可是这个办法,有一个问题,就是没有办法,让指定的那条显示在可视区域如下:
ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
Google是不推荐在ScrollView 中放入一个可滚动的菜单的,比如放置一个ListView、GridView、ViewPager这些控件的,尽量不要让两者嵌套,但有时候还是有这个需求,先不管它合不合理。如果直接在ScrollView中嵌套只会出现一行,然后在其中滚动,这样不是很好,下面是我的整理,希望对大家有帮助,我也是从网上摘抄的,当然加入了一些我自己的东西。 一、在ScrollVie