這篇文章主要給大家介紹了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開發者們能有所幫助,如果有疑問大家可以留言交流。