Подтвердить что ты не робот

Android Studio: создание ландшафтных макетов

До недавнего времени я использовал Eclipse, а в Eclipse я просто создал папку /res/layout -landscape и помещал альтернативные макеты ландшафта внутри.

Однако, похоже, в Android Studio 1.1.0 я не могу этого сделать. Как создать папку для альтернативных макетов ландшафта?

4b9b3361

Ответ 1

Фактически вы можете использовать layout-land в Android Studio, и он появится в вашем каталоге res, например:

layout-land

Если он не отображается, убедитесь, что ваша область проекта установлена ​​на Project, а не Android.

Project Scope

Если вы все еще не видите его, вы можете создать его, щелкнув правой кнопкой мыши по каталогу res и выбрав New -> Android resource directory и заполнив приглашение ниже.

New directory

Кроме того, после его создания вы можете легко переключаться с портрета на пейзаж в предварительный просмотр макета с помощью кнопки ориентации, расположенной на панели инструментов над предварительным просмотром макета. Это изображено ниже:

Orientation Toggle

Ответ 2

Вы также можете использовать опцию, указанную ниже.

enter image description here

Надеюсь, вы поняли.

Ответ 3

Принятый ответ на самом деле серьезно устарел. В Android Studio 3.xx нет необходимости создавать дополнительную папку макета (я не уверен, что это было необходимо в любом случае).

Также нет необходимости менять область проекта с Android на Project, как вам говорит принятый ответ.

Также нет необходимости редактировать какие-либо атрибуты и режимы пользовательского интерфейса, как говорится в принятом ответе.

Всего 2 шага:

1) Откройте базовый макет пользовательского интерфейса в режиме DESIGN, чтобы вы могли видеть фактический графический интерфейс пользователя, например кнопки, значки и т.д. (НЕ открывайте его в виде текста в режиме просмотра кода XML).

2) Щелкните значок, отмеченный на снимке экрана ниже, и в меню выберите "Создать вариант ландшафта" (на снимке экрана он помечен как "Нажмите 2-й").

Затем Studio делает всю работу за вас, и это работает как шарм. Нет необходимости добавлять дополнительный код и дополнительные папки не создаются.

Наслаждаться.

Android Studio 3.1.4:

enter image description here

Ответ 4

Ответ MrEngineer13 на месте.

Единственное, что я добавил бы, это то, что его скриншот может заставить вас поверить, что вы должны выбрать "UI Mode" из списка "Доступные квалификаторы".

Просто поясните: после заполнения имени каталога и типа ресурса выберите "Ориентация" из доступных квалификаторов, что приведет к скриншоту, предоставленному MrEngineer13.

Ответ 5

В Project -> app -> src -> main -> res

Затем создайте каталог ресурсов Android, выберите "Ориентация"