如何将滚动在编程列表的底部?如何将、列表

2023-09-12 22:47:10 作者:可爱不是长久之计

我在调用notifydatasetchanged后();

i after calling notifydatasetchanged();

我要移动列表滚动到列表的底部,以便用户能看到最后一个记录的listview.actually我写聊天室模块中,以便用于这一目的,我需要最新的记录,在列表的底部。

i want to move scroll of list to the bottom of list so that user could see last record in the listview.actually i am writing Chat module so for that purpose i need latest record at the bottom of list.

任何一个可以指导我如何实现这一目标?

can any one guide me how to achieve this?

任何帮助将appriciated。

any help would be appriciated.

推荐答案

尝试

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

后似乎是需要在我的经验有时,特别是如果你有最近更新的列表中。

The 'post' seems to be required sometime in my experience, particularly if you have very recently updated the list.

 
精彩推荐
图片推荐