2012-03-14 5 views
0

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

Layout 1: У меня есть LinearLayout (родитель - по горизонтали).

Схема 2 & 3: У меня есть еще два макеты (2 и 3) бок о бок в Layout 1.

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

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

+0

каркасный дизайн вашей проблемы pls ........ –

+0

1 картинка ==== 1000 слов. поэтому опубликуйте проблему. –

+0

У вас есть точное количество макетов для замены в макете 3 или оно неопределено? – gandharva

ответ

1

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

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

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

Смежные вопросы