scrollview显示到任意位置的定位
来源:互联网 发布:控油祛痘的洗面奶知乎 编辑:程序博客网 时间:2024/05/16 17:04
scrollview显示到任意位置的定位
Android开发中scrollview用来滚屏显示,这个时候由于某些需求,会要求在最开始显示scrollview的时候就定位到固定位置,使用scrollView.scrollTo( x, y );这个方法是能对滚动条进行定位的。
现在来说说其中的坑,有时候设置了scrollView.scrollTo( x, y ),不起作用,调用scrollTo方法看上去好像并没有起到对滚动条进行定位的效果,其实是因为我们是在onCreate里调用的这个方法,而在onCreate方法没有结束的时候,activity的数据并没有完全加载好,所以这个时候调用该方法不会有什么实际的效果的。
正确方法一:
private Runnable runnable = new Runnable() { @Override public void run() { scrollView.scrollTo(0, 300);// 改变滚动条的位置 } };
正确方法二:
handler = new Handler(); handler.postDelayed(runnable, 200);
最好有个延迟
经常会用到滚到底部位置
scrollView.scrollTo(0,linearlayout.getMeasuredHeight()-scrollView.getHeight());
其中,linearLayout是scrollview里的子view
0 0
- scrollview显示到任意位置的定位
- scrollview任意位置的定位
- 显示scrollview时对滚动条进行任意位置的定位
- 显示scrollview时对滚动条进行任意位置的定位
- 显示scrollview时对滚动条进行任意位置的定位
- 显示scrollview时对滚动条进行任意位置的定位
- 显示scrollview时对滚动条进行任意位置的定位 .
- 显示scrollview时对滚动条进行任意位置的定位
- 显示scrollview时对滚动条进行任意位置的定位 .
- Android使ScrollView显示到底部或任意位置
- ScrollView的任意位置定位,scrollTo和scrollBy无效
- Android中ScrollView显示底部或任意位置
- 定位到我的位置
- 从源码出发:ScrollView实现以惯性滑动的形式滑动到任意位置/禁止惯性滑动/监听惯性滑动
- 在控件的任意位置显示图片
- ScrollView嵌套Listview,scrollview总是滚动到listview的位置
- scrollview 显示位置问题
- C# winform 用textbox显示文本 如何把光标定位到指定的位置
- -webkit-animation属性的一个误用
- JSON解析之NSJSONReadingOptions说明
- 网页复制添加复制信息
- DPM学习
- 战争
- scrollview显示到任意位置的定位
- Android Glide图片加载(加载监听、加载动画)
- linux解决xhost: unable to open display ""
- 自定义Seekbar拖动条样式
- ios 警告消除 directory not found for option
- 计算机网络
- struts2马士兵笔记
- windows下编译及使用libevent
- centos6.8国内镜像下载地址