android – 如何滚动到底部的ListView以编程方式?

调用notifydatasetchanged();我想滚动到列表的底部,以便用户看到Listview中的最后一条记录。

(我写的聊天模块,为此目的我需要最新的记录在列表的底部是可见的)

任何一个指导我如何实现这一点?

尝试

listView.post(new Runnable(){
  public void run() {
    listView.setSelection(listView.getCount() - 1);
  }});

‘post’似乎需要在我的经验的某个时候,特别是如果你最近更新的列表。

相关文章
相关标签/搜索