当我们希望列表总是回滚到最下端来展示最新的信息时,在代码端可以使用:
listView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);在xml文件可以使用属性:
android:transcriptMode="alwaysScroll"
如果在某些时候使用上面的方法依然无法实现回滚到最下端的功能时,还可以这样做:
MyAdapter adapter = new MyAdapter(this,messages); // 自定义的数据适配器 listView.setAdapter(adapter); // 将适配器绑定到列表中 listView.setSelection(adapter.getCount()); // 设置当前被选中的item,该item为最后一个
作者:czjuttsw 发表于2013-5-8 22:07:32 原文链接
阅读:49 评论:0 查看评论