我们在写一些类聊天的程序时,总会遇到listVIew在显示数据的时候,让listView的数据一直显示在最下面。这样我们就可以看到最新的消息了。这个功能呢,在listView的属性中就可以设置
代码如下:
<ListView
android:id="@+id/lv_main_msg"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#0000"
android:divider="@null"
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
android:layout_above="@+id/linear_main_bottom"/>
注意:
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
这两句 android:stackFromBottom 是ListView的填充方式,false从上到下,true从下到上,大家可以试一下。就明白什么意思了
android:transcriptMode="alwayScroll" 是让控件自动滑动到底部