Android ScrollView:自动滚动到特定视图上方的几个像素(下倾)

Android ScrollView:自动滚动到特定视图上方的几个像素(下倾),android,scrollview,scrollto,Android,Scrollview,Scrollto,我知道我应该根据密度决定多少像素。。不是硬编码的 我在scrollview中显示了部分标题和项目,我想滚动到某个部分标题(当前日期的标题),同时明确它不是屏幕顶部(显示上一个项目的大约一半) 我该怎么做?我不希望此自动滚动设置动画。使用,您可以滚动显示特定的矩形(链接方法允许禁用动画)。您仍然需要计算该矩形,但一旦您确定了特定子对象(标题)的位置,就可以轻松地获得ScrollView的大小。您可以考虑在计算矩形时要考虑的小偏移量,或者在请求文件(…)>(/>代码>之后,只做一个 ScReByb(

我知道我应该根据密度决定多少像素。。不是硬编码的

我在scrollview中显示了部分标题和项目,我想滚动到某个部分标题(当前日期的标题),同时明确它不是屏幕顶部(显示上一个项目的大约一半)

我该怎么做?我不希望此自动滚动设置动画。

使用,您可以滚动显示特定的矩形(链接方法允许禁用动画)。您仍然需要计算该矩形,但一旦您确定了特定子对象(标题)的位置,就可以轻松地获得ScrollView的大小。您可以考虑在计算矩形时要考虑的小偏移量,或者在<代码>请求文件(…)>(/>代码>之后,只做一个<代码> ScReByb()/代码>(我认为前一种方法更好)。 使用与密度无关的维度的一种简单方法是在xml中将其定义为一个独立的维度

--编辑:使用
getLeft()
/
getTop()
获取子对象在父对象中的位置