Android Studio: создание ландшафтных макетов
До недавнего времени я использовал Eclipse, а в Eclipse я просто создал папку /res/layout -landscape и помещал альтернативные макеты ландшафта внутри.
Однако, похоже, в Android Studio 1.1.0 я не могу этого сделать. Как создать папку для альтернативных макетов ландшафта?
Ответы
Ответ 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, выберите "Ориентация"