转自:http://blog.csdn.net/go_to_learn/article/details/10120293
当调用一个View的 void scrollTo (int x, int y) 方法 移动view后:
View.getLeft() 获取的值是没有变化的,仍然是最开始的值:左边相对于父控件的距离。
View.getScrollX()获取的值则发生了变化:指调用的控件的水平移动的距离,当未移动的时候,获取的值为0. 当向右移动20,则获取值为 -20,再向右移动10,则获取-30,
对于scrollTo(int x,int y) 函数的参数:
x: 负数代表向右移动,正数代表向左移动
y:负数代表向下移动,正数代表向上移动
scrollBy() 同上。