GridView實現滾動到指定位置的方法

2021-07-09 17:16:28 字數 1062 閱讀 7593

這篇文章主要介紹了android gridview實現滾動到指定位置的方法,本文介紹了4個相關的方法,分別對它們做了講解,需要的朋友可以參考下

當乙個列表專案很多,並且每個專案可以進入到其它activity或者fragment時,儲存之前列表的位置是乙個比較不錯的功能,

複製**

**如下:

public void smoothscrolltoposition (int position)

滾動到position指定的位置,api level 11之下可用

*當你滾動完後,返回列表,能正常滾動,但是你再次從列表的專案返回後,滾動失效,就是只能滾動一次,我認為這是乙個bug。然後我在miui2.3的rom上測試,不能正常滾動。

複製**

**如下:

public void smoothscrolltoposition (int position, int boundposition)

滾動到position指定的位置,然後判斷position+boundposition是否會超出adapter中的總專案數,如果超出,則退回到

總數-boundposition的位置顯示。

*存在的問題跟上面的那個方法一樣

複製**

**如下:

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

滾動到position專案的位置,並且position專案距離girdview上邊的距離為offset個畫素,duration指定滾動需要的時間(毫秒)

*不存在只能滾動一次的問題,但是最低的api level需要11。

複製**

**如下:

public void smoothscrolltopositionfromtop (int position, int offset)

效果跟第三個方法一樣,但是採用api預設的時間,最低api level 11。

另: viewpager可以通過setcurrentitem(int position)設定當前顯示哪乙個fragment

ScrollView的滾動監聽,滾動到指定位置等

滾動到底部 滾動到底 if scrolly v.getchildat 0 getmeasuredheight v.getmeasuredheight 滾動到頂 if scrolly 0 完整 如下 svscrollouter.setonscrollchangelistener new nesteds...

js滾動到指定位置

向上的滾動距離,或者說滾動出可視區域的距離 獲得滾動的畫素數 var intelemscrolltop someelement.scrolltop 設定滾動的距離 element.scrolltop intvalue scrolltop賦值為負數的時候,scrolltop賦值為0 如果乙個元素不能滾...

jQuery滾動到頁面指定位置

在前端的頁面開發中,經常會碰到頁面跳轉問題,這個跳轉指的是頁面內部跳轉到指定位置,通常是在有滾動條的情況下,網上介紹的方法很多,本文主要是介紹jquery函式中的乙個小trick,focus 函式。先來看一下jquery的官方文件 上面的文件扯了一堆,半點沒看到頁面跳轉的影子,但是在實際應用中你會發...