Android将ScrollView移动到最底部
转载地址:http://hi.baidu.com/gaogaf/item/36e8a4c8ac6ba31050505848
在需要的地方调用以下方法即可。
scroll表示外层的view,inner表示内层的view,其余内容都在inner里。
注意,方法中开一个新线程是必要的。
否则在数据更新导致换行时getMeasuredHeight方法并不是最新的高度。
public static void scrollToBottom(final View scroll, final View inner) {
Handler mHandler = new Handler();
mHandler.post(new Runnable() {
public void run() {
if (scroll == null || inner == null) {
return;
}
int offset = inner.getMeasuredHeight() - scroll.getHeight();
if (offset < 0) {
offset = 0;
}
scroll.scrollTo(0, offset);
}
});
}
转载于:https://www.cnblogs.com/garygou/p/3254855.html
Android将ScrollView移动到最底部相关推荐
- android 标题栏颜色渐变和阴影,ScrollView上下滑动监听,及判断scrollView是否滚动到底部
1.创建 ScrollListener 接口监听滑动距离 public interface ScrollListener {void onScrollChanged(ScrollListenerVi ...
- android 滚动到底部,Android 控制ScrollView滚动到底部(示例代码)
在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等, 这里有两种办法,第一种,使用scrollTo(): public static void scrollToBottom ...
- Android 控制ScrollView滚动到底部
在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等, 使用fullScrol() 下面我们看一下这个函数: scrollView.fullScroll(ScrollView ...
- Android View滚动、拉伸到顶/底部弹性回弹复位
<Android View滚动.拉伸到顶/底部弹性回弹复位> 我在上一篇文章介绍了如何实现一个Android ListView拉到顶/底部后,像橡皮筋一样弹性回弹复位(<And ...
- Android|重写ScrollView实现页面越界回弹效果
实现效果 实现方法 新建类ReboundScrollView.java,重写ScrollView方法: package com.example.scrollview;import android.co ...
- RN ScrollView滑动不到底部问题
先怀疑是RN版本问题:(根据创建不一样的rn项目demo来进行测试,和项目一致的版本来测试,最终问题锁定在我们自己修改的代码上.) react-native init projectname 创建RN ...
- android 底部回弹,Android View滚动、拉伸到顶/底部弹性回弹复位
<Android View滚动.拉伸到顶/底部弹性回弹复位> 我在上一篇文章介绍了如何实现一个Android ListView拉到顶/底部后,像橡皮筋一样弹性回弹复位(<And ...
- Android之ScrollView详解
1.ScrollView使用介绍 首先来看google官方对他的介绍,翻译过来就是可以滚动的用户布局容器,如果手机显示不下子布局,那么可以使用scrollView,当然谷歌也说Nestedscroll ...
- android scrollview 动画滚动,Android使用ScrollView实现滚动效果
本文实例为大家分享了ScrollView实现滚动效果的具体代码,供大家参考,具体内容如下 如果长文本的内容超过一屏幕 则只能显示一屏幕的内容 设置ScrollView 通过滚动浏览下面的内容 若将标签 ...
最新文章
- (转载)一种根据纠偏数据对火星坐标进行完美拟合的方法
- 东尼•博赞的思维导图丛书之一 《大脑使用说明书》
- 简单的ftp服务器(客户端、服务器端、socket)
- window下安装好postgreSQL 9.3用cmd命令进入数据库(搞的我这个菜鸟只剩半条命)...
- html5 实现 图片上传预览
- HDU - 3564 Another LIS(LIS+线段树)
- 计算机win7截长屏,电脑截长图【应对法子】
- Windows内核文件
- SUM OF SUB RECTANGLE AREAS(打表+oeis+c++大数类板子)
- linux 修改密码 authen,Linux系统下root用户执行passwd修改密码时报错Authentication to
- 阿里linux内核月报2014-07-08
- 戴尔_从偶像派到实力派【我身边的戴尔企业级解决方案】
- echart图片库_基于html5 Canvas图表库 : ECharts
- Aftereffect中英文切换技巧
- 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高
- Mac Terminal 美化
- 《引爆流行》:Web2.0的传播理论
- 如何提高说服力?说服别人的技巧都有哪些?
- 七(7)探花功能-MongoDB地理位置查询-附近的人
- js向对象中添加元素(对象,数组)
热门文章
- opencv 智能答卷识别系统(一)
- boost1.7 centos7编译
- 数据结构迷宫代码_数据结构课程设计——迷宫求解(二)
- python golang 小工具_使用Go语言简单模拟Python的生成器
- 【kafka】kafka DefaultRecordBatch. The older message format classes only support conversion from class
- 【Elasticsearch】如何使用 Elasticsearch 6.2 搜索中文、日文和韩文文本 - 第 2 部分: 多字段
- 【Flink】Flink 报错 ResourceManager leader changed to new address null
- 【kafka】flink kafka NullPointerException Timeout position partition could be determined
- 【Kafka】Kafka 使用传统的 avro API 自定义序列化类和反序列化类
- 【MySQL】MySQL Insert into select 大量锁表导致无法插入