Android 如何获取滚动视图中视图的偏移量?
有一个Android 如何获取滚动视图中视图的偏移量?,android,scrollview,offset,Android,Scrollview,Offset,有一个滚动视图,它有许多子视图。有没有办法让每个孩子的y轴偏移到ScrollView的顶部?嗯,不确定这是不是最快、最好的方法,但是如果你在屏幕上看到视图的位置,并且知道ScrollView的顶部,你可以计算视图相对于ScrollView的偏移量。要获取视图在屏幕中的位置,请执行以下操作: int[] location = {0,0}; view.getLocationOnScreen(location); 位置[1]具有Y值。当视图位于视口“上方”时,将得到负值。什么是“滚动视图顶部”?Sc
滚动视图
,它有许多子视图。有没有办法让每个孩子的y轴偏移到ScrollView的顶部?嗯,不确定这是不是最快、最好的方法,但是如果你在屏幕上看到视图的位置,并且知道ScrollView的顶部,你可以计算视图相对于ScrollView的偏移量。要获取视图在屏幕中的位置,请执行以下操作:
int[] location = {0,0};
view.getLocationOnScreen(location);
位置[1]
具有Y值。当视图位于视口“上方”时,将得到负值。什么是“滚动视图顶部”?ScrollView在屏幕上的位置?当软键盘打开时,位置会改变。知道如何获得相对偏移量吗?如果视图在屏幕外,则对操作没有帮助。