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

Интерфейс, диалоги, темы, стили, меню
Ответить
Антон108
Сообщения: 8
Зарегистрирован: 27 фев 2015, 15:39

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

Сообщение Антон108 » 29 июл 2015, 10:43

Может быть я плохо искал, но не смог найти ответа на такой вопрос.
Необходимо разработать приложение, которое будет работать и на телефонах и на планшетах.
Суть в том, чтобы на телефонах приложение должно иметь ТОЛЬКО вертикальную ориентацию, и при этом на планшетах должны быть обе ориентации(вертикальная и горизонтальная).
Реально это реализовать и если да, то каким образом.
Спасибо.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

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

Сообщение klblk » 29 июл 2015, 13:23

Антон108 писал(а):Может быть я плохо искал, но не смог найти ответа на такой вопрос.
Необходимо разработать приложение, которое будет работать и на телефонах и на планшетах.
Суть в том, чтобы на телефонах приложение должно иметь ТОЛЬКО вертикальную ориентацию, и при этом на планшетах должны быть обе ориентации(вертикальная и горизонтальная).
Реально это реализовать и если да, то каким образом.
Спасибо.
Пробуй так (в onCreate()):
[syntax=java]if (getResources().getBoolean(R.bool.portrait_only)) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}[/syntax]
portrait_only переменная в ресурсах, для телефонов true (папка values), для остального false (values-sw600dp).

Ответить