有时候开发listView需要默认显示到最后一条数据
来源:互联网 发布:东方永夜抄 mac 编辑:程序博客网 时间:2024/05/21 19:25
原文地址:http://blog.csdn.net/snow12342234/article/details/49794507
想要实现一个listview初始化时和数据变化后显示到列表的最末,简单地说就是像聊天窗或者是日志输出那样的情景。
然后又被一篇奇怪的日志误导了什么外层容器和 内层两个view ...干!浪费我时间。
其实listView元素直接在xml里就可以简单定义实现好这个效果,附带实现的方法三个。
方法1:直接在layout里对listView的属性定义
StackFromBottom: true
Transcript Mode: alwayScroll
方法2: 把上面的方法改为java代码的方式声明
listView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
listView.setStackFromBottom(true);
方法3: 变通的做法 把焦点focus去listView的最后一个item,那自然就是显示最底部
每次适配器 adapter.notifyDataSetChanged() 之后要记得调用,略麻烦
注意要用 post的方法确保listview的数据已经加载完毕
阅读全文
0 0
- 有时候开发listView需要默认显示到最后一条数据
- 有时候开发listView需要默认显示到最后一条数据
- 软键盘遮挡ListView后无法显示最后一条数据
- ListView自动滚动到数据集的最后一条
- Android开发(小属性)积累------------解决软键盘显示时listview的最后一条数据无法显示
- 设置listView总是显示最后一条
- listview 平滑移动到最后一条
- ListView删除一条数据时,最后一条数据出现重复
- listview 显示到最后一行
- ListView显示最后一条Item不完整问题分析
- ListView显示最后一条Item不完整问题分析
- Android ListView 滑到最后一条自动加载
- 在ScrollView中嵌套ListView,ListView加载数据只能显示一条其它数据显示不全需要重写ListView来解决这个问题.
- ListView删除item时总是删除最后一条数据!
- 使listview 显示到最后一行
- tableView 显示时自动滑动到最后一条
- tableView 显示时自动滑动到最后一条
- listview怎么显示最后一行数据
- 【论文笔记】物体检测与分割系列 DeepMask
- 关于java中子父类赋值的问题
- 学习Qt状态机框架时遇到的一个bug
- spring boot配置dubbo(properties)
- openwhish app readme
- 有时候开发listView需要默认显示到最后一条数据
- USB3.0
- 算法的时间复杂度
- sed命令详解
- BP神经网络公式推导
- BZOJ4381: [POI2015]Odwiedziny 分块 长链剖分
- Java数据结构与算法---冒泡排序
- Android通过GET请求获取网页原代码(传智播客)
- 编程题汇总4