有ScrollView
并且有很多儿童观点。有没有办法让offset-y到每个孩子的ScrollView顶部?
答案 0 :(得分:25)
嗯,不确定这是否是最快,最好的方法,但如果您在屏幕上获得视图的位置,并且您知道ScrollView的顶部,则可以计算视图相对于ScrollView的偏移量。要在屏幕中获取视图的位置:
int[] location = {0,0};
view.getLocationOnScreen(location);
location[1]
具有Y值。当视图位于视口“上方”时,您将获得负值。