ScrollView创建后或者resume之后自动滑动,不在头部
来源:互联网 发布:pewin32什么软件 编辑:程序博客网 时间:2024/05/16 00:40
应用场境:
Activity布局中有个ScrollView,ScrollView中有两个控件,widget1和widget2,打开或重复加载Activity时,ScrollView的滚动条停在控件widget2的位置,这样控件widget1就看不见了,要向上滑动下才看得到,这样用户体现很不好。
解决办法:
方法一:(注:此方法只对ScrollView中有单个控件时有用,如只有widget2)
使用ScrollView的方法:scrollView.smoothScrollTo(0, 0); 或 scrollView.scrollTo(int,int);
方法二:
一开始的时候让上面的控件获得焦点,这样滚动条就自然停在顶部了。
widget1.setFocusable(true);
widget1.setFocusableInTouchMode(true);
widget1.requestFocus();
经过本人亲自测试:
方法二有效, 方法一在有些特需场景下不适用(这时可采用paddingTop来解决, 因为ScrollView内含单个View也就不需要采用方法二多添加一个View来获取焦点)
转自luohai859
0 0
- ScrollView创建后或者resume之后自动滑动,不在头部
- ScrollView加载完数据后自动滑动到底部
- ScrollView加载完数据后自动滑动到底部
- 自动滑动的Scrollview
- ScrollView自动滑动
- 防止scrollview自动滑动
- ScrollView滑动时隐藏头部颜色渐变
- 解决ScrollView加载后不在顶部问题
- ScrollView自动滑动到底部
- Android ScrollView自动滑动问题解决
- 仿美团滑动后头部固定源码分析
- 【Android动画】随ScrollView滑动头部缩放动画
- 自定义 scrollview 标头部分的滑动速度慢(scrollview 子控件滑动速度不一致)
- 小记 ScrollView 隐藏 里面空间填充后再次设置显示,界面会自动往上滑动
- ScrollView嵌套EditText导致滑动到底部后自动弹回问题
- 解决scrollview中内容改变后自动滑动到底部的问题
- 解决scrollview中内容改变后自动滑动到底部的问题
- 解决scrollview中内容改变后自动滑动到底部的问题
- qsort和sort对结构体的排序
- 【链表】单链表——带表头结点
- [转]Android调用so文件(C代码库)方法详解
- centos6.5使用ovs-dpdk
- android中帧动画的实现方式
- ScrollView创建后或者resume之后自动滑动,不在头部
- 判断条件中,如何比较字段值。
- 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
- mysql内连接,mysql外连接学习实例
- Sqlite
- 八数码问题(待
- 7.Hibernate 延迟加载&立即加载
- ios利用单例传值
- 产品需求优先级评估