android 如何解决scrollTo无法执行

转载 2015年07月08日 10:42:01

在Activity 的 onCreate() 方法(貌似在onStart和onResume也一样)中, 调用 mScrollView.scrollTo(0, 100); 是无效, 没有效果的. 找了半天, 终于在 http://stackoverflow.com/questions/3263259/scrollview-scrollto-not-working-saving-scrollview-position-on-rotation 找到答案. (Google 还是好过百度啊, 可惜快照不能用了)
  scrollTo() 是直接指定滚动条的位置, 但是由于这个动作不是单纯关于 ScrollView 而已, 还要根据 ScrollView 里面包含的View 的实际信息. 所以这动作必须在页面加载完成以后才能执行.
  在Activity 初始化过程中, 要指定滚动条位置, 必须用下面的代码:

1
2
3
4
5
6
01.mScrollView.post(new Runnable() {
02.    @Override
03.    public void run() {
04.        mScrollView.scrollTo(0, 1000);
05.    }
06.});

相关文章推荐

解决ScrollView ScrollTo方法无效的方法

问题:很多时候我们在做自定义View的时候都会在ScrollView中添加子布局,然而常常发现运行的时候ScroView会自动滑动到最底端。比如我在ScrollView用代码添加了几个布局,运行的时候...

android 为什么初始界面scrollView.scrollTo执行无效

参考:http://blog.csdn.net/lin49940/article/details/6278592在Activity的onCreate() 方法(在onStart和onResume也一样...

Android中scrollview的scrollto方法不起作用的办法

ScrollView 为一些没有滚动条的view 提供滚动条, 方法就是把需要滚动条的view 包含在 里面.       在Activity 的 onCreate() 方法(貌似在onSta...

Android中scrollview的scrollto方法不起作用的办法

ScrollView 为一些没有滚动条的view 提供滚动条, 方法就是把需要滚动条的view 包含在 里面.       在Activity 的 onCreate() 方法(貌似在onSta...

scrollView.scrollTo无效

ViewTreeObserver vto = scrollView.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobal...

view.scrollTo()无效的原因

背景:在利用scroller对view进行操作是调用view.scrollTo()失效。 @Override public boolean onTouchEvent(MotionEvent ev...
  • yizunda
  • yizunda
  • 2016年05月21日 05:42
  • 942

解决ScrollView滑动过程中ScrollTo()方法不起作用的问题

原文 本篇文章作为新的类别 “Android经验之谈” 开篇之作,记录实际开发中遇到的比较“奇怪”的问题以及解决方案,不求长篇大论,但求短小精悍,一两句话讲明问题及解决方案,画龙点睛,一语道破天...

解决ScrollView滑动过程中ScrollTo()方法不起作用的问题

http://blog.csdn.net/lovehong0306 本篇文章作为新的类别 “Android经验之谈” 开篇之作,记录实际开发中遇到的比较“奇怪”的问题以及解决方案,不求长...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 如何解决scrollTo无法执行
举报原因:
原因补充:

(最多只允许输入30个字)