0

我想以编程方式在滚动视图中滚动视图。我可以这样做:

 View viewToShow= ...
 ScrollView scrollView= ...;
 scrollView.scrollTo(0,viewToShow.getTop());

但它只有在布局已被测量时才有效。onCreate() 内部的结果viewToShow.getTop()始终为 0,因此它不起作用。

我该如何解决?谢谢

4

1 回答 1

1

覆盖:

 public void onWindowFocusChanged (boolean hasFocus)

在此函数中,计算布局值(包括边距)

于 2012-10-06T17:00:38.800 回答