Android No Resource Identifier найден для XLargeScreens

Я хочу, чтобы мое приложение для Android было совместимо с таким количеством устройств, как по-человечески, поэтому я хотел бы попробовать сделать его готовым для всех новых входящих таблеток. К сожалению, когда я добавляю:

android:xlargeScreens="true"

В моем манифесте он дает мне эту ошибку:

error:No resource identifier found for attribute "xlargeScreens" in package 'android'

Теперь я довольно новичок в этом, но из того, что я прочитал, это связано с тем, что мой минимальный/целевой SDK слишком низок для поддержки этого, будучи совершенно новой функцией и всеми. Я попытался поднять целевой SDK, так как я думал, что это не проблема, но это сделало большую часть моего кода "неспособным разрешить". Я уверен, что это имеет смысл для тех из вас, которые были вокруг Android немного дольше, чем я, но мне действительно интересно, есть ли способ включить поддержку "xlargeScreens".

Возможно, есть и другой способ, или, возможно, даже не нужно иметь эту строку, чтобы позволить ей работать с ними. Возможно, потому что это новое дополнение, у меня возникли проблемы с поиском чего-либо, что отвечало мне за это, поэтому любые предложения были бы замечательными. Спасибо за помощь!

Ответ 2

Андроид-тег android: xlargeScreens = "true", похоже, больше не распознается, но не имеет значения, есть ли папка layout-xlarge. Кроме того, xlarge теперь является материалом SDK 11 для сотовых устройств, поэтому его совершенно новая парадигма.

Я предлагаю простить Google за случайные несоответствия в быстро движущемся цифровом мире.

Ответ 3

У меня была аналогичная проблема. Мой виджет не указан в планшете 3.2.

Эти следующие параметры были достаточными:

android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"