Как проверить устройство или экран?

Здравствуйте, помогите, пожалуйста, разобраться с такой проблемой. Есть у меня приложение, которое отображается в вертикальной ориентации, и меня это устраивает. Хотелось бы, чтобы для планшетов была горизонтальная ориентация, а для телефонов вертикальная. Как такое реализовать?
  • Вопрос задан
  • 2482 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Mintormo
В ресурсах можно создавать папки, содержимое которых будет загружаться если экран соответствует минимальным требованиям по ширине, высоте, плотности или всему вместе взятому. Определите минимльную ширину и высоту экрана для смартфона и планшета. Сделайте по папке для каждого, и к имени добавьте нужные суффиксы. Смотреть тут: developer.android.com/guide/topics/resources/providing-resources.html
Ответ написан
Комментировать
@kirawa Автор вопроса
private bool isTabletModeDetermined = false;
private bool isTabletMode = false;
//....
public static boolean isTablet(Context paramContext) {
    if (!isTabletModeDetermined) {
      if (paramContext.getResources().getConfiguration().smallestScreenWidthDp>= 600)
        isTabletMode = true;
      isTabletModeDetermined = true;
    }
    return isTabletMode;
  }

но сделал я вот так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы