У меня есть 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);