Стили и темы. Ресурсы. Фигуры. Обработчики событий. Содержание Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.
# Ориентация экрана >Взято [отсюда](http://developer.alexanderklimov.ru/android/orientation.php#whereorientation) При разработке мобильных приложений со сложным дизайном нередки ситуации, когда при изменении ориентации экрана все выглядит совсем не так, как Вам хотелось бы. В таких случаях выходом из ситуации может стать использование различных шаблонов для книжной и альбомной ориентации устройства. При этом переключение между шаблонами может осуществляться в автоматическом или динамическом (ручном) режиме. Для автоматического режима достаточно создать дополнительнай файл шаблона для альбомной ориентации. Создадим дополнительный шаблон с "инженерной" версией калькулятора: ![](../img/calc_landscape.jpeg) Для этого добавим **одноименный** шаблон, указав ему ориентацию: ![](../img/layout_orientation.png) ![](../img/layout_orientation2.png) **Android Studio** автоматически создаст каталог `layout-land` и сохранит туда новый шаблон. Когда вы создаёте альтернативную разметку, то не забывайте проверять наличие элементов, к которым будете обращаться программно, иначе получите ошибку.
Стили и темы. Ресурсы. Фигуры. Обработчики событий. Содержание Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.