Установить выделение в HorizontalScrollView

У меня есть несколько представлений в horizontalscrollview, в действии (view1, view2, view3 to viewN) для N-просмотров. Когда я прихожу к этой активности, view1 является первым видимым элементом в horizontalscrollview. Но я хочу начать с view5 или view6, чтобы быть первым видимым элементом в моем horizontalscrollview, поэтому, когда я прокручиваю влево-вправо, он отображается как все виды view1, view2 до view4 перед этим представлением5.

horizontalScrollView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { public void onGlobalLayout() { horizontalScrollView.scrollTo(view5.getLeft()); } }); 

Это ждет пока измерения не будут измерены, затем прокрутит прокрутку к координатам view5.

Не проверял это, но он должен работать.