我在调用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.
上一篇:Android的数字密码字段字段、密码、数字、Android
下一篇:摇篮警告:variant.getOutputFile()和variant.setOutputFile()是德precated摇篮、variant、getOutputFile、setOutputFile