Как вывести изображение в центр горизонтальной прокрутки?

У меня есть горизонтальная прокрутка, расположенная под картой. На карте есть несколько маркеров, а горизонтальная прокрутка содержит изображения для каждого из маркеров.

Теперь, когда пользователь нажимает на производителя, я хочу, чтобы горизонтальный вид прокручивался и изображение для этого маркера доходило до центра. Это могло бы быть немного проще с представлением галереи, но, поскольку это устарело, как мне теперь поступить?

3 ответа

android:gravity="center"

опубликовать это в XML

Если я понял ваш вопрос, вы хотите вручную прокрутить ScrollView на определенную позицию.

Вы должны использовать метод scrollTo() для этого. Посмотрите на этот вопрос, который имеет пример.

Использование android:gravity="center" в вашем layout.xml файл для центрирования всех изображений в scrollView,

использование yourScrollView.scrollTo(x,y) автоматически выбрать соответствующее изображение.

Другие вопросы по тегам