Как вывести изображение в центр горизонтальной прокрутки?
У меня есть горизонтальная прокрутка, расположенная под картой. На карте есть несколько маркеров, а горизонтальная прокрутка содержит изображения для каждого из маркеров.
Теперь, когда пользователь нажимает на производителя, я хочу, чтобы горизонтальный вид прокручивался и изображение для этого маркера доходило до центра. Это могло бы быть немного проще с представлением галереи, но, поскольку это устарело, как мне теперь поступить?
3 ответа
Если я понял ваш вопрос, вы хотите вручную прокрутить ScrollView на определенную позицию.
Вы должны использовать метод scrollTo() для этого. Посмотрите на этот вопрос, который имеет пример.
Использование android:gravity="center"
в вашем layout.xml
файл для центрирования всех изображений в scrollView
,
использование yourScrollView.scrollTo(x,y)
автоматически выбрать соответствующее изображение.