2019独角兽企业重金招聘Python工程师标准>>>

聊天App正经常需要用到有当有数据更新时,ListView自动滚到底部的功能,实现很简单,只需要在xml中添加一个属性即可:

android:transcriptMode="alwaysScroll"

代码中也可以通过下面的方法实现:

mListView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);

如果这两种方法都不行还可以用绝招:

private void scrollMyListViewToBottom() {mListView.post(new Runnable() {@Overridepublic void run() {// Select the last row so it will scroll into view...mListView.setSelection(mListAdapter.getCount() - 1);}});
}

See more...

转载于:https://my.oschina.net/javaTechLover/blog/341631

ListView自动滚到底部相关推荐

  1. [转]ListView滚动到底部自动加载数据

    转自:http://blog.csdn.net/shineflowers/article/details/41744241 在Android中有很多时候会选择用ListView加载数据,有的是分批加载 ...

  2. php滚动条怎么用,如何让滚动条自动滚到最底部

    让滚动条自动滚到最底部的方法:首先在DIV的底部添加一隐藏元素"element":然后调用"element.scrollIntoView()"方法:最后使元素滚 ...

  3. java list加入listview_Android ListView自动生成列表条目的实例

    activity_list.xml文件代码如下: xmlns:android="http://schemas.android.com/apk/res/android" androi ...

  4. ListView已到底部和顶部的判断

    一. 理解Android坐标,位置概念 坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标. 例如(30, 100) 通常表示X轴30, Y轴100交叉的一个点. 在Android中以 ...

  5. JS如何判断滚动条是否滚到底部

    JS如何判断滚动条是否滚到底部 背景 解决方案(以纵向滚动条为例,横向滚动条方法类似) 背景 通常我们需要判断滚动条是否滚到底部,以实现相应的功能,如"加载更多"等. 那么如何通过 ...

  6. Jetpack Compose 无限加载列表(滚到底部自动加载更多)

    Android 中使用 ListView 或者 RecycleView 经常有滚动到底部自动 LoadMore 的需求,那么在 Compose 中该如何实现呢? 两种方法可供选择: 基于 paging ...

  7. php滑到底部自动加载更多,ListView滑动到底部自动加载更多

    第一种 滑动的时候不会停顿 listView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollSt ...

  8. 11-vue移动端项目(小智机器人聊天使用websocket协议使用socket.io客户端第三方包, 让div滚动条自动滚到最底部)

    小智同学 01 - 创建组件 创建组件 & 创建路由 设置入口 02 - 完成静态页面 头部标题 聊天区域 设置内容高度时会出现一个问题: 由于不同的手机型号的高度是不一样的,但是聊天区域的高 ...

  9. android ListView 自动滚动到最底部

    android:stackFromBottom="true" android:transcriptMode="alwaysScroll" 只有一条信息是 是放在 ...

最新文章

  1. 苹果电脑安装python3密码_mac系统安装Python3初体验
  2. iOS - OC Foundation 框架
  3. 【Android 安全】DEX 加密 ( Application 替换 | 替换 LoadedApk 中的 Application mApplication 成员 )
  4. java怎么防止表单重复提交_如何防止表单重复提交
  5. 【Tensorflow】tf.map_fn() 使用过程中遇到【inf, NaN】报错问题
  6. maven依赖范围_Maven依赖范围
  7. 面向对象的JavaScript框架 MooTools
  8. vc如何打开plt图像_opencv_python从zero到hero————之图像基本操作01
  9. 简单的关闭iframe窗口和获取父页面元素
  10. 图像语义分析学习(一):图像语义分割的概念与原理以及常用的方法
  11. vmware使用显卡
  12. 计算机里另存桌面不见了,保存文件时桌面选项消失不见怎么办
  13. pd.DataFrame转换成list
  14. 手游族迎来360手机卫士神助攻 玩家免打扰尽情发育
  15. Java-Email
  16. Python处理中文文本
  17. android动画知乎,Android模仿知乎的回答详情页的动画效果
  18. POA理论:不要被你的目标欺骗了你
  19. 使用命令将代码推送到远端
  20. OwnCloud私有云服务搭建教程

热门文章

  1. 2020中国人工智能年度评选报名即将截止!4大类别7大奖项开放申请
  2. MIT的这个AI,专治抗生素滥用,二次抗生素直降67%
  3. 顶会ACL这十年:百度披荆斩棘,中国NLP乘风破浪
  4. 今年芯片行业最大收购案:亚德诺209亿美元收购美信,对抗行业老大德州仪器...
  5. 3D打印攻破无人车激光雷达,这个奇怪的盒子它看不见
  6. 联邦快递被曝拒送华为手机进入美国,即便是从英国寄出
  7. 0040-如何重置Cloudera Manager的admin密码
  8. static用法解析---java语言
  9. 软件项目技术点(21)——自动保存和恢复
  10. 初学Golang:channel的使用