@Mihailxn

Как сделать разную ориентацию экрана для телефона и планшета?

Что прописать, чтобы ориентация экрана в приложении на телефоне была только портретной, а на планшете и портретной и альбомной(т.е. на планшете зависило от поворота устройства, а на телефоне нет)? Пока прописываю в манифесте, чтобы ориентация всегда была портретной, но на планшете это не всегда удобно, а на телефоне обязательно нужна только портретная ориентация.
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Определить, что имеешь дело с планшетом, например, так:
public static boolean isTablet(Context context) {
    return (context.getResources().getConfiguration().screenLayout 
& Configuration.SCREENLAYOUT_SIZE_MASK)
            >= Configuration.SCREENLAYOUT_SIZE_LARGE;
}

Запросить нужную ориентацию экрана - setRequestedOrientation()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы