Вы можете создать отдельный макет для ландшафтного режима. Просто назовите его своим текущим макетом, но обязательно добавьте его в папку 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 для этой конкретной ориентации.