本文介紹的關於ListView移動到指定位置有兩種方法,下面話很少說,直接來看示例代碼:ide
(1)listview.setSelection(position);post
(2)listview.smoothScrollToPosition(position);學習
第一種方法沒有滾動效果,直接跳到指定位置,第二種方法是有滾動效果的。spa
可是,在是用的時候,你會發現第二種方法沒有效果,甚至都沒有移動,其實這個問題很好解決,只要在新線程裏是用就能夠了.net
listview.post(new Runnable() {線程
@Override3d
public void run() {orm
listview.smoothScrollToPosition(position);htm
}get
});