Почему этот планшет хочет иметь размер экрана? У меня есть другие планшеты с худшим разрешением, которые отображают XLarge. Наше текущее приложение отображается только в «режиме планшета», если этот метод возвращает размер экрана XLarge. Итак, этот планшет отображается в режиме телефона, так как возвращает размер Large. Есть ли способ обойти это? Можно ли заставить этот планшет возвращать размер XLarge, чтобы его можно было отображать в «режиме планшета» (поскольку на самом деле это планшет)?
Информация о методе (https://developer.android.com/reference/android/content/res/Configuration#screenLayout):
screenLayout ()
publi c int screenLayout
Битовая маска общего макета экрана. В настоящее время есть четыре поля:
Биты SCREENLAYOUT_SIZE_MASK определяют общий размер экрана. Они могут быть одним из SCREENLAYOUT_SIZE_SMALL, SCREENLAYOUT_SIZE_NORMAL, SCREENLAYOUT_SIZE_LARGE или SCREENLAYOUT_SIZE_XLARGE.
Экран SCREENLAYOUT_LONG_MASK определяет, является ли он более широким, чем обычно. Они могут быть одним из SCREENLAYOUT_LONG_NO или SCREENLAYOUT_LONG_YES.
SCREENLAYOUT_LAYOUTDIR_MASK определяет, является ли компоновка экрана LTR или RTL. Это могут быть SCREENLAYOUT_LAYOUTDIR_LTR или SCREENLAYOUT_LAYOUTDIR_RTL.
SCREENLAYOUT_ROUND_MASK определяет, имеет ли экран округлую форму. Они могут быть одним из SCREENLAYOUT_ROUND_NO или SCREENLAYOUT_ROUND_YES.
См. Поддержка нескольких экранов для получения дополнительной информации.