Как переключать макет .xml в приложении?

282
22 июня 2017, 03:30

Возможно ли реализовать такое:

У меня есть одно активити, и оно использует макет activity_main.xml, могу ли я по кнопке например сделать так, чтоб оно перезагрузилось с макетом activity_main_2.xml. Просто хочу в приложении сделать два варианта просмотра информации (списком и в 3 колонки). Заранее спасибо за ваши ответы)))

Answer 1

Изменить макет можно (хотя так строго не рекомендуется делать), для этого в обработчике клика нужно ещё раз вызвать метод setContentView.

То есть в onCreate вызываешь setContenView(R.layout.activity_main), а в обработчике клика вызываешь setContenView(R.layout.activity_main_2).

READ ALSO
Как использовать Jedis в создании JMeter тест плана?

Как использовать Jedis в создании JMeter тест плана?

У меня есть два куска кода, я не знаю, как их соединить

247
Вывод иерархического списка(дерева)

Вывод иерархического списка(дерева)

Подтолкните на мысльКак в android приложении реализовать иерархический список, чтобы при клике на родителя он раскрывался, а ниже его выводились...

223
Странный ответ regexp

Странный ответ regexp

Есть метод

193
Круг Google Maps Android

Круг Google Maps Android

Как отрисовывать круг определенного радиуса (в метрах) вокруг текущей позиции в Google Maps API? Позиция круга, соответственно, должна обновляться...

192