Android ScrollView smoothScrollBy未正确滚动
我在垂直Android ScrollView smoothScrollBy未正确滚动,android,Android,我在垂直滚动视图中有一些视图。有时我触摸的视图部分被ScrollView隐藏(在底部) 我正在使用: int[] location = new int[2]; v.getLocationInWindow(location); 使用位置[1]我可以看到视图的顶部Y坐标。使用此选项和v.getHeight()我可以确定视图的底部是否隐藏在scrollview中,如下所示: scrollView.getBottom() < location[1] + v.getHeight() 然后我做了s
滚动视图中有一些视图
。有时我触摸的视图
部分被ScrollView隐藏(在底部)
我正在使用:
int[] location = new int[2];
v.getLocationInWindow(location);
使用位置[1]
我可以看到视图的顶部Y坐标。使用此选项和v.getHeight()
我可以确定视图的底部是否隐藏在scrollview中,如下所示:
scrollView.getBottom() < location[1] + v.getHeight()
然后我做了scrollView.smoothScrollBy(0,hspace)代码>。视图实际上是完全可见的,但我希望视图的底部与scrollView的底部处于同一位置,但它们之间有一个空间
int hspace = location[1] + v.getHeight() - scrollView.getBottom();