Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
来源:互联网 发布:简易返利源码 编辑:程序博客网 时间:2024/06/06 12:38
在ListView的layout配置中添加 Android:transcriptMode="alwaysScroll"
- <ListView
- android:id="@+id/listView"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:transcriptMode="alwaysScroll"
- </ListView>
或者在Java代码中执行
- mListView = (ListView) view.findViewById(R.id.listview);
- mListView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
当数据改变的时候,在回调函数中使用ListView.setSelection()方法来定位到最后一行
- ChatAdapter adapter = new ChatAdapter(this);
- ListView lv = (ListView) findViewById(R.id.chatList);
- lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
- lv.setAdapter(adapter);
- adapter.registerDataSetObserver(new DataSetObserver() {
- @Override
- public void onChanged() {
- super.onChanged();
- lv.setSelection(adapter.getCount() - 1);
- }
- });
PS:http://stackoverflow.com/questions/3606530/listview-scroll-to-the-end-of-the-list-after-updating-the-list
====================================================================================
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
====================================================================================
0 0
- Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
- Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
- Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内
- Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
- 我的Android进阶之旅------>Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
- 我的Android进阶之旅------>Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范...
- Android的ListView,数据更新后可以自动scroll到底部
- Android的ListView,数据更新后自动scroll到底部。
- android聊天的时候让listview最新消息自动滚动到可视范围之内
- ListView数据更新后,自动滚动到底部
- Android的LisTView 条目过多,最后一条在可视范围
- 当ScrowView嵌套listView加载完数据后列表自动滚动到最顶端的问题
- ListView数据更新后,自动滚动到底部(聊天时常用)
- Android ListView获取当前可视区域条目数据
- 关于ListView滚动到中间条目的方法
- ListView自动滚动到数据集的最后一条
- 滚动到顶部自动加载数据的listview封装
- Android 如何实现带滚动条的TextView,在更新文字时自动滚动到最后一行?
- C++网络编程方面的开源项目
- windows下编译libexif-0.6.21
- iOS判断是否为空字符串的方法
- JQuery的ready函数与JS的onload的区别详解
- 03、微信小程序创建说明
- Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
- 设计模式六大原则(4):接口隔离原则
- PHP-正则表达式随笔
- android xml转义符
- curl 登录https网站
- vs2013 c++ 编译配置jsoncpp和使用jsoncpp解析json文件
- 蓝桥杯——计算机研究生机试真题改编+情景拓展(2017.2.9)
- DS1302时钟数码管显示
- JVM内存参数详解,以及GC回收参数详解