Android滚动到可见子项之后

Android滚动到可见子项之后,android,scrollview,Android,Scrollview,我想滚动到scrollview 但在scrollview中,我有一个看不见的项目 我要在可见项目之后,按新高度滚动到新位置 我的代码: lst.setVisibility(View.VISIBLE); // lst item in Roll ScrollView Roll = (ScrollView) findViewById(R.id.Roll); Roll.smoothScrollTo(0, newPosition); 新职位的价值是什么?如何计算?我的可见子对象前的滚动视图是:600dp

我想滚动到scrollview

但在scrollview中,我有一个看不见的项目

我要在可见项目之后,按新高度滚动到新位置

我的代码:

lst.setVisibility(View.VISIBLE); // lst item in Roll
ScrollView Roll = (ScrollView) findViewById(R.id.Roll);
Roll.smoothScrollTo(0, newPosition);

新职位的价值是什么?如何计算?我的可见子对象前的滚动视图是:600dp,可见子对象后的滚动视图是1200dp。我想滚动到1000dp newposition,但我的应用程序滚动到600,因为没有向ScrollView添加新的大小ScrollView的布局参数是什么?如果是ScrollView default fill.parent并且在scroll view中是textview和ListView Visibility,则将xml与ScrollView列表视图的子级一起发布。ScrollView只能有一个直接子级:?