2012-10-06 183 views
0

我想以编程方式滚动视图内的视图。我可以这样做:以编程方式滚动到滚动视图内的视图

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

但它只适用于布局已测量。 onCreate()中的viewToShow.getTop()的结果总是为0,所以它不起作用。

我该如何解决?感谢

回答

1

控制装置:(包括余量)

public void onWindowFocusChanged (boolean hasFocus) 

在这个函数中,布局值被计算