1. 程式人生 > >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); } });