Замена макета в Android Layout - PullRequest
0 голосов
/ 14 марта 2012

У меня есть макеты, как показано ниже:

Макет 1: у меня есть LinearLayout (родитель - горизонтальный).

Макет 2 и 3: У меня есть еще два макета (2 и 3) рядом в Макете 1.

В Layout 2 (слева) у меня есть пара кнопок (кнопка 1 и кнопка 2). Что я ищу?

Всякий раз, когда я нажимаю на кнопку 1 или кнопку 2 - я хочу переключить правый макет, который равен 3 (полный макет - не похоже на изменение TextView и все) (как в TableLayout`) между некоторым макетом 4 и макетом 5.

1 Ответ

1 голос
/ 14 марта 2012

Сделайте макет 4 и 5 дочерним по макету3 и взгляните на ViewFlipper, чтобы переключаться между представлениями.Или посмотрите на ViewPager, если вы хотите провести пальцем между представлениями.

Вы можете поддерживать ViewPager (и другие функции> = 3.0, включая фрагменты) на устройствах до 3.0, используя Библиотека совместимости Android .

Если вам нужна более полная поддержка ActionBar на более ранних устройствах, вы можете использовать ActionBarSherlock (что расширяет пакет совместимости).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...