解决ScrollView在子控件的布局改变时自动滚动
2016-06-08 11:48
351 查看
scrollview.scrollTo(0,0);
scrollview.fullScrollView(ScrollView.FOUCUS_UP);
上面两个方法都不是很有效,研究很久,重写scrollview中的如下方法,并将其返回值设为0即可。
/**
*计算X方向滚动的总合,以便在屏幕上显示子视图的完整矩形(或者,若矩形宽度超过屏幕宽度,至少要填满第一个屏幕大小)。
* @param rect 矩形
* @return 滚动差值
*/
@Override
protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {
return 0;
}
scrollview.fullScrollView(ScrollView.FOUCUS_UP);
上面两个方法都不是很有效,研究很久,重写scrollview中的如下方法,并将其返回值设为0即可。
/**
*计算X方向滚动的总合,以便在屏幕上显示子视图的完整矩形(或者,若矩形宽度超过屏幕宽度,至少要填满第一个屏幕大小)。
* @param rect 矩形
* @return 滚动差值
*/
@Override
protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {
return 0;
}
相关文章推荐
- 图片上下左右垂直居中
- 记一下机器学习笔记 多层感知机的反向传播算法
- maven的配置
- 个人总结
- javascript 仿iphone手机输入密码错误时抖动效果
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- EventBus3.0使用详解
- 1 applet 报 jar包未签名错误
- H桥电路原理及直流电机驱动编程
- Python正则表达式如何进行字符串替换
- 获取元素属性值,用getComputedStyle和currentStyle
- 编译学习笔记(一)
- 简单工厂模式
- adb wifi 调试
- hadoop2.x 环境配置
- 浅谈python 四种数值类型(int,long,float,complex)
- Android Studio 调试技巧
- 实现一个图片懒加载插件有多难? – 前端有多难? – SegmentFault
- CXF动态客户端加载缓慢的原因
- 正则表达式——JAVA与JS中的使用