Как загрузить другой файл XML в изменении ориентации в Android - PullRequest
3 голосов
/ 29 июня 2011

Кто-нибудь может сказать, как загружать различные XML-файлы, когда пользователь меняет ориентацию устройства в Android?

Например, я использую экран профиля в моем приложении.В портретном режиме пользователь задает значение «имя пользователя», после этого я меняю ориентацию на альбомную, теперь мне нужно загрузить другой xml, чтобы пользователь давал значение в режиме landacpe.

Спасибо

Примечание редактора : английский не является его родным языком.

Ответы [ 4 ]

9 голосов
/ 29 июня 2011

создать два типа каталогов макетов для обработки ориентации. layout-land layout-port поместите xml с тем же именем в оба каталога. если у меня есть файл main.xml, я должен поместить его в оба каталога.

Спасибо

1 голос
/ 29 июня 2011

Предоставление другого макета в layout-land \ Смотри http://developer.android.com/guide/topics/resources/providing-resources.html

0 голосов
/ 29 июня 2011

Вам необходимо реализовать метод OnConfigChange, чтобы при любом изменении ориентации в этот момент этот метод вызывался автоматически и устанавливалConConViewView (R..id.nameofxml) из папки layout-land.

0 голосов
/ 29 июня 2011

да, это возможно. Если пользователь изменил ориентацию, вы можете установить другой XML в setContentView (R.id.xml)

...