Вертикальные и альбомные макеты Android

У меня такой расклад:

Вертикальные и альбомные макеты Android

Мне нужен следующий макет в портретном режиме:

Вертикальные и альбомные макеты Android

Но вместо этого я получаю следующий, который я не знаю, как его изменить:

Вертикальные и альбомные макеты Android

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

3
0
7 683
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Вы можете создать отдельный макет для ландшафтного режима. Просто назовите его своим текущим макетом, но обязательно добавьте его в папку layout-land.

Щелкните правой кнопкой мыши res - layout, затем Add New и для папки напишите layout-land. Имя должно быть, как было сказано ранее, таким же, как ваш текущий макет.

При изменении ориентации на альбомную, Android будет использовать этот макет.

Просто создайте папку layout-land рядом с папкой макета и создайте xml с тем же именем.

Ответ принят как подходящий

Создайте папку layout-land в папке res и создайте xml с тем же именем в этой папке.

Нет необходимости создавать макет земли. У Google есть Макет FlexBox с открытым исходным кодом, который адаптируется к изменениям размера / ориентации экрана, таким как CSS. Взгляните на сайт Google разработчик для примеров.

Самый быстрый способ для Android Studio 3.x.x

1.Перейдите на вкладку дизайна макета занятия.

2. Вверху вы должны нажать на кнопку ориентации для предварительного просмотра, есть возможность создать альбомный макет (проверьте изображение), новая папка будет создана как ваш файл макета xml для этой конкретной ориентации.

Другие вопросы по теме