2011-09-22 75 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