ScrollView的任意位置定位,scrollTo和scrollBy无效
来源:互联网 发布:qq拉圈圈软件 编辑:程序博客网 时间:2024/06/01 08:24
在安卓开发中,由于一屏显示不完我们将要显示的内容,所以很多时候我们会用到ScrollView类,但是很多的时候我们会发现在运用scrollView的一些操作时,比如说scrollTo(x,y),scrollBy(x,y)会无效,无效的原因是执行这些方法的时候当前activity或者scrollView的内容并没有加载完成,所以会看似无效,正确的方法应该是开启另一个线程,隔一定的时间之后再对scrollView进行定位,如此执行scrollTo(x,y)才会生效。很简单的方法,直接在执行scrollTo的添加如下代码即可:
//必须开启另一个线程来实现移动,因为直接移动的话,界面加载还没有执行完毕移动会无效 new Handler().postDelayed(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubscrollViewH.scrollTo((myView.getMeasuredWidth()-300)/2, 0);}}, 200);
其实这里弄不明白的原因是因为我们对activity的生命周期和执行过程了解的不是很透彻,所以感觉很棘手。
阅读全文
0 0
- ScrollView的任意位置定位,scrollTo和scrollBy无效
- scrollview任意位置的定位
- ScrollTo和ScrollBy的区别
- View的scrollTo和scrollBy
- scrollview显示到任意位置的定位
- View的scrollTo和scrollBy的区别
- android中scrollTo和scrollBy的理解~~
- Android View 的scrollTo 和 scrollBy方法
- android中scrollTo和scrollBy的理解
- android中scrollTo和scrollBy的理解~~
- android中scrollTo和scrollBy的理解
- View的滑动之ScrollTo和ScrollBy
- ScrollTo 和ScrollBy学习
- scrollTo和scrollBy
- 解决ScrollView ScrollTo方法无效的方法
- ScrollTo,ScrollBy是如何改变子View位置的
- View的scrollTo/scrollBy
- scrollView.scrollTo无效
- PLMN & SPN
- eclipse设置代码自动提示和智能提示
- popwindow里加上spinner报错
- 面向对象的3个要素,5个原则 和 6视点
- 淘淘商城项目内容管理删除
- ScrollView的任意位置定位,scrollTo和scrollBy无效
- Android系统文件重要目录解析及操作方法
- 模仿TED演讲Android客户端实现item可伸缩变化的listview
- Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your My
- [NOIP2017模拟]排列
- ARC 071 F Infinite Sequence (DP)
- MapReduce入门之多种统计方式wordcount(续)
- 企业如何成功实施CRM销售管理系统?
- 初识图形数据库--neo4j