Android 是否可以将具有多个文本视图(变量编号)的垂直线性布局的ScrollView滚动到某个文本视图的开头?
我不知道这是否可能。我有一个ScrollView,垂直线性布局的子对象,并且我在这个垂直线性布局上以编程方式膨胀文本视图数组 现在,我想打开这个活动,滚动视图滚动到Android 是否可以将具有多个文本视图(变量编号)的垂直线性布局的ScrollView滚动到某个文本视图的开头?,android,android-linearlayout,android-scrollview,Android,Android Linearlayout,Android Scrollview,我不知道这是否可能。我有一个ScrollView,垂直线性布局的子对象,并且我在这个垂直线性布局上以编程方式膨胀文本视图数组 现在,我想打开这个活动,滚动视图滚动到textView[4] 这可能实现吗?是的,您可以使用以下方法: scrollView.post( new Runnable() { @Override public void run() { new CountDownTimer(1500, 20) {
textView[4]
这可能实现吗?是的,您可以使用以下方法:
scrollView.post(
new Runnable() {
@Override
public void run() {
new CountDownTimer(1500, 20) {
@Override
public void onTick(long millisUntilFinished) {
scrollView.scrollTo(0, (int) (textViewAbove.getBottom()-millisUntilFinished));
}
@Override
public void onFinish() {
}
}.start();
}
}
);
其中,上面的TextView
是TextView[4]
上方的TextView
,在这种情况下,TextView[3]
希望有帮助 以防万一。。。你知道ListView吗?是的,用ListView制作一个图书应用程序是个好主意,我没想到。现在重拍已经太晚了,但是谢谢你能不能请你解释一下你为什么使用倒计时?滚动需要1.5秒,所以它有滚动的效果。“活动”在正常位置打开,然后在1.5秒内滚动到该位置,而不仅仅是简单地打开该位置上的视图。@giacomoni,因此您的意思是,当活动开始时,滚动到所选位置会延迟1.5秒?是的,滚动到所选位置需要1.5秒