2011-01-12 2 views
5

У меня есть макеты для портретного режима (в макете папок) и для пейзажного (в папке макет-земля). Этот экран расположен под одним из вкладок, поэтому мне пришлось обрабатывать поворот экрана (после того, как экран был повернут, перезапуск экрана по умолчанию не происходит).android layout-land and screen-rotation handling

Я хотел бы обновить вид из «layout-land», когда экран поворачивается в альбомный режим и «макет», когда экран поворачивается на портретный.

Как я могу это сделать?

ответ

6

Вы можете использовать метод onConfigchange в том, что setContentView (R.layout.name) таким образом будет работать.

+0

Да, это работает. Спасибо – davs

+0

Главное, что мне не нравится в этом, заключается в том, что я использую пользовательский вид внутри макета, и мне нужно сохранить все его переменные ... Также все переменные касаются макета :( – davs

+0

да, что мы должны хранить :) – Anand