@bessovesti

Одна Activity три Layout'a?

Добрый вечер, у меня на Activity три кнопки. Отдельно я создал три Layout'a и теперь хочу что бы при нажатии кнопок на Activity отображались разные Layout'ы. Как мне поступить? Направьте...
Спасибо!
  • Вопрос задан
  • 614 просмотров
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
1. Для двух layout установите visibility gone, а одного оставьте, при нажатии на кнопку переключаете видимость других layout.
2. Добавляете три фрагмента
3. Три активити
Ответ написан
Комментировать
Rou1997
@Rou1997
Заменить Layout наверняка можно с помощью setContentView, как в onCreate, но эти кнопки при этом исчезнут, поскольку они тоже в одном из Layout, а еще надо слушать (обрабатывать события) элементов с каждого из трех Layout, вы все это хотите смешать в кучу в одном классе Activity, и потом путаться?

Это абсурд, сделайте три Activity, или 1 Activity с 3 кнопками (кнопки понадобятся только в одном Layout) и с 3 Fragment, которые переключаются кнопками.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы