Изменение текстового вида с помощью горизонтальной прокрутки

Мне нужна активность Android, единственная функция которой следующая: я показываю текст (я полагаю, TextView), а там, где есть горизонтальная прокрутка, я меняю этот текст на другой и так далее примерно с 5 различными текстами.

Я бы сделал примерно так: текст1‹->текст2‹->текст3‹->текст4‹->текст5, где "‹->" - горизонтальная прокрутка.

Какие Android-виджеты лучше всего подходят для этого? Я нашел TextSwitcher и HorizontalScrollView, но я не уверен, для чего именно предназначен каждый из них.

Спасибо.

PD: эти тексты не изменяются динамически, у меня есть статическая строка для каждого текста (например, сохраненная в строке []).


person user1897262    schedule 03.05.2013    source источник


Ответы (1)


На самом деле вам может понадобиться ViewPager: http://developer.android.com/reference/android/support/v4/view/ViewPager.html

С этой страницы: «Диспетчер компоновки, который позволяет пользователю пролистывать страницы данных влево и вправо. Вы предоставляете реализацию PagerAdapter для создания страниц, отображаемых в представлении». Не уверен, что это слишком сложно для того, чего вы хотите, но это, безусловно, поможет.

person jwkicklighter    schedule 03.05.2013
comment
Я посмотрел и спасибо вам и этой странице geekyouup. blogspot.com.es/2011/07/ Мне удалось сделать то, что я хотел. Большое спасибо! - person user1897262; 04.05.2013
comment
Нет проблем, рад, что смог помочь! - person jwkicklighter; 04.05.2013