Android ListView滾動到指定的位置


這篇文章主要給大家介紹了Android中的ListView如何滾動到指定的位置,文章給出了兩種解決的方法,並給出詳細的示例代碼,相信會對大家的理解和學習很有幫助,有需要的朋友們下面來一起看看吧。

本文介紹的關於ListView移動到指定位置有兩種方法,下面話不多說,直接來看示例代碼:

1
listview.setSelection(position);
 
1
listview.smoothScrollToPosition(position);

第一種方法沒有滾動效果,直接跳到指定位置,第二種方法是有滾動效果的。

但是,在是用的時候,你會發現第二種方法沒有效果,甚至都沒有移動,其實這個問題很好解決,只要在新線程里是用就可以了

 
1
2
3
4
5
6
listview.post(new Runnable() {
  @Override
  public void run() {
    listview.smoothScrollToPosition(position);
  }
});

總結

以上就是這篇文章的全部內容了,希望本文的內容對各位Android開發者們能有所幫助,如果有疑問大家可以留言交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM