Я настраиваю список изображений в горизонтальном просмотре.Я хочу, чтобы первое изображение появилось в центре прокрутки, а другое - слева.Как сделать так, чтобы первое изображение появилось в центре?
Я использовал FOCUS_RIGHT в horizontalscrollview и установил его отступ в центр, но он не работает.Если я не использую FOCUS_RIGHT, первое успешное изображение появляется в центре, но другое изображение появляется справа.
final HorizontalScrollView s = (HorizontalScrollView) findViewById(R.id.hscrollview);
s.post(new Runnable() {
public void run() {
s.fullScroll(HorizontalScrollView.FOCUS_LEFT);
s.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int padding = getResources().getDisplayMetrics().widthPixels / 2;
s.setPadding(padding, 0, padding, 0);
s.setClipToPadding(false);
}
});
}
});
Я ожидаю, что первое изображение появляется в центре, а другое изображение появляется слева в HorizontalScrollView.