如何在ScrollView中获取视图的偏移量?

时间:2012-10-14 03:11:33

标签: android scrollview offset

ScrollView并且有很多儿童观点。有没有办法让offset-y到每个孩子的ScrollView顶部?

1 个答案:

答案 0 :(得分:25)

嗯,不确定这是否是最快,最好的方法,但如果您在屏幕上获得视图的位置,并且您知道ScrollView的顶部,则可以计算视图相对于ScrollView的偏移量。要在屏幕中获取视图的位置:

int[] location = {0,0};
view.getLocationOnScreen(location);

location[1]具有Y值。当视图位于视口“上方”时,您将获得负值。