android listview的點選項滑到最頂端

2021-07-23 11:36:19 字數 1024 閱讀 2395

listview的一些方法:

1.public void setselection (int position)

position位置的item置頂(即position位置的item到listview的最頂端),但是,沒有從原來位置到頂端的滑動效果。

2.public void setselectionfromtop (int position, int y) 與

setselection

類似。setselection(

position

)就是setselectionfromtop

(position,0)

選中position

指定的專案,並將所選項置於距離

listview頂端y

畫素的位置 引數

position             需要選中的專案的索引(從0開始)

y                       

距離listview

(包括間隙)頂端的位置 3.

public void smoothscrolltopositionfromtop (int position, int offset)

平滑滾動到指定的介面卡位置。 指定位置的檢視會滾動到相對頂邊偏移 offset 畫素的位置顯示。 如果無法做到(比如該偏移量會使首尾條目超越列表邊緣),會滾動到盡量接近的位置。

引數position滾動到的位置

offset滾動結束時,指定 position 條目距離檢視頂部的畫素數

當offset=0時,可以把position位置的item置頂,而且帶有滑動效果,即會從原來位置輕輕滑動到最頂端位置。

測試: 可以順利滾動,返回滾動也很順利,滑動順暢

Android ListView優化總結

用多了listview之流 今天小朋友問這個問題時一時還無法回答全面 特此總結。listview多用於顯示具有相同格式之資料,包含的資料型別也極為豐富,聲音 文字等等。流程為,listview找到使用的介面卡,介面卡在逐個例項化,例項化後顯示,資料處理和adapter處理比較關鍵。就資料來說文字倒是...

Android ListView重新整理 載入

網上有現成的框架,pulltorefresh。不過專案裡不可能全部用到,顯得有些臃腫,在此用了xlistview,大同小異。無非就是重寫了listview中的ontouch方法,新增兩個控制項兒 headerview和footerview,新增乙個介面 重新整理和載入。這樣清晰了思路,再整理 就簡單...

Android ListView 問題彙總

listview 問題彙總 1.item 中的check view 選中混亂 listview 快取機制導致的。解決方案可以是 在adapter裡的getview方法裡先呼叫holder.cbiamge.setoncheckedchangelistener方法,再呼叫holder.cbiamge.s...