我有一个包含子布局的HorizontalScrollView。在向子布局添加视图后,我无法将HorizontalScrollView滚动到滚动条的右侧。
scrollTo、scrollBy、smoothScrollTo和smoothScrollTo方法都不起作用。
我有一个包含子布局的HorizontalScrollView。在向子布局添加视图后,我无法将HorizontalScrollView滚动到滚动条的右侧。
scrollTo、scrollBy、smoothScrollTo和smoothScrollTo方法都不起作用。
已解决:
LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
final HorizontalScrollView hsv = (HorizontalScrollView) findViewById(R.id.hsv);
OnGlobalLayoutListener listener = new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
hsv.scrollTo(100, 0);
}
};
ll.getViewTreeObserver().addOnGlobalLayoutListener(listener);