|
Стили и темы. Ресурсы. Фигуры. Обработчики событий.
|
Содержание
|
Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.
|
Ориентация экрана
Взято отсюда
При разработке мобильных приложений со сложным дизайном нередки ситуации, когда при изменении ориентации экрана все выглядит совсем не так, как Вам хотелось бы. В таких случаях выходом из ситуации может стать использование различных шаблонов для книжной и альбомной ориентации устройства. При этом переключение между шаблонами может осуществляться в автоматическом или динамическом (ручном) режиме.
Для автоматического режима достаточно создать дополнительнай файл шаблона для альбомной ориентации.
Создадим дополнительный шаблон с "инженерной" версией калькулятора:

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

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