layout_orientation.md 2.7 KB

Ориентация экрана

Взято отсюда

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

Для автоматического режима достаточно создать дополнительнай файл шаблона для альбомной ориентации.

Создадим дополнительный шаблон с "инженерной" версией калькулятора:

Для этого добавим одноименный шаблон, указав ему ориентацию:

Android Studio автоматически создаст каталог layout-land и сохранит туда новый шаблон.

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

Стили и темы. Ресурсы. Фигуры. Обработчики событий. Содержание Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.
Стили и темы. Ресурсы. Фигуры. Обработчики событий. Содержание Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.