首页 > 其他 > 详细

如何让listview滚动到底部

时间:2014-11-23 18:43:31      阅读:288      评论:0      收藏:0      [点我收藏+]

方法一:

// msgListView是ListView控件  
// adapter是ListView绑定的Adapter,如果不方便直接使用,也可以通过ListView的getAdapter()方法获取到,前提是你已经绑定了适配器哦  
// 里面的参数就很熟悉了吧,其实这个方法的主要作用是选中listview的指定列,选中了,自然就得让这个item可见,自然就滚动咯  
msgListView.setSelection(adapter.getCount()-1);  

 


 方法二:

 
// 这个就比较直接了  
msgListView.setSelection(msgListView.getBottom());  

 

 

  

msgListView.getBootom()获取的是ListView的高度。
还可以在ListView标签中加入如下两个属性,动态添加元素后,列表会自动滚动到底部:
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"

 

如何让listview滚动到底部

原文:http://www.cnblogs.com/niray/p/4117141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!