2011-09-22 113 views
2

我在Android中有一個Listview。我希望Listview自己從上到下不斷滾動。應該無限發生連續自動滾動ListView

而且很明顯,我想捕捉到點擊任何Listview的項目,張貼滾動將繼續

與這樣的實現有經驗的任何人。請幫忙 !!

回答

5

http://groups.google.com/group/android-developers/msg/753a317a8a0adf03

自動滾動,你可以使用這個:listView.smoothScrollToPosition(位置);

private void scrollMyListViewToBottom() { 
    myListView.post(new Runnable() { 
     @Override 
     public void run() { 
      // Select the last row so it will scroll into view... 
      listView.smoothScrollToPosition(myListAdapter.getCount() - 1); 
      // Just add something to scroll to the top ;-) 
     } 
    }); 
} 
+0

這將允許滾動的列表,而無需用戶觸摸屏幕?我的要求是,該列表保持滾動本身沒有任何用戶交互 謝謝 – user669231

+0

剛剛編輯的答案。 –

+0

你能幫我一個小小的工作示例,我嘗試使用上面的代碼片段,但列表直接進入最後一次setselection被調用的行。它根本不會自動滾動 – user669231