最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android GridView實(shí)現(xiàn)滾動(dòng)到指定位置的方法

 更新時(shí)間:2015年06月09日 10:44:03   投稿:junjie  
這篇文章主要介紹了Android GridView實(shí)現(xiàn)滾動(dòng)到指定位置的方法,本文介紹了4個(gè)相關(guān)的方法,分別對(duì)它們做了講解,需要的朋友可以參考下

當(dāng)一個(gè)列表項(xiàng)目很多,并且每個(gè)項(xiàng)目可以進(jìn)入到其它Activity或者Fragment時(shí),保存之前列表的位置是一個(gè)比較不錯(cuò)的功能,

今天研究了一下怎么保存瀏覽位置,發(fā)現(xiàn)GridView和它的父類中有4個(gè)相關(guān)的方法:

復(fù)制代碼 代碼如下:

public void smoothScrollToPosition (int position)

滾動(dòng)到position指定的位置,api level 11之下可用

*當(dāng)你滾動(dòng)完后,返回列表,能正常滾動(dòng),但是你再次從列表的項(xiàng)目返回后,滾動(dòng)失效,就是只能滾動(dòng)一次,我認(rèn)為這是一個(gè)Bug。然后我在Miui2.3的ROM上測(cè)試,不能正常滾動(dòng)。

復(fù)制代碼 代碼如下:

public void smoothScrollToPosition (int position, int boundPosition)

滾動(dòng)到position指定的位置,然后判斷position+boundPosition是否會(huì)超出Adapter中的總項(xiàng)目數(shù),如果超出,則退回到

總數(shù)-boundPosition的位置顯示。

*存在的問(wèn)題跟上面的那個(gè)方法一樣

復(fù)制代碼 代碼如下:

public void smoothScrollToPositionFromTop (int position, int offset, int duration)

滾動(dòng)到position項(xiàng)目的位置,并且position項(xiàng)目距離GirdView上邊的距離為offset個(gè)像素,duration指定滾動(dòng)需要的時(shí)間(毫秒)

*不存在只能滾動(dòng)一次的問(wèn)題,但是最低的api level需要11。

復(fù)制代碼 代碼如下:

public void smoothScrollToPositionFromTop (int position, int offset)

效果跟第三個(gè)方法一樣,但是采用api默認(rèn)的時(shí)間,最低api level 11。

另:

ViewPager可以通過(guò)setCurrentItem(int position)設(shè)置當(dāng)前顯示哪一個(gè)Fragment。

相關(guān)文章

最新評(píng)論

六盘水市| 水富县| 齐齐哈尔市| 洪洞县| 双流县| 祁阳县| 土默特右旗| 武平县| 昆明市| 庆元县| 翁牛特旗| 西乌珠穆沁旗| 樟树市| 抚远县| 阿勒泰市| 东阿县| 彩票| 广元市| 多伦县| 永胜县| 枞阳县| 长泰县| 天柱县| 蚌埠市| 启东市| 林芝县| 时尚| 安远县| 桃江县| 墨玉县| 宁城县| 博野县| 依安县| 清河县| 五寨县| 平乡县| 台江县| 林州市| 元氏县| 曲靖市| 芦溪县|