Ответ 1
Этот атрибут был введен в API 9. Проверить эту ссылку http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge
Я хочу, чтобы мое приложение для Android было совместимо с таким количеством устройств, как по-человечески, поэтому я хотел бы попробовать сделать его готовым для всех новых входящих таблеток. К сожалению, когда я добавляю:
android:xlargeScreens="true"
В моем манифесте он дает мне эту ошибку:
error:No resource identifier found for attribute "xlargeScreens" in package 'android'
Теперь я довольно новичок в этом, но из того, что я прочитал, это связано с тем, что мой минимальный/целевой SDK слишком низок для поддержки этого, будучи совершенно новой функцией и всеми. Я попытался поднять целевой SDK, так как я думал, что это не проблема, но это сделало большую часть моего кода "неспособным разрешить". Я уверен, что это имеет смысл для тех из вас, которые были вокруг Android немного дольше, чем я, но мне действительно интересно, есть ли способ включить поддержку "xlargeScreens".
Возможно, есть и другой способ, или, возможно, даже не нужно иметь эту строку, чтобы позволить ей работать с ними. Возможно, потому что это новое дополнение, у меня возникли проблемы с поиском чего-либо, что отвечало мне за это, поэтому любые предложения были бы замечательными. Спасибо за помощь!
Этот атрибут был введен в API 9. Проверить эту ссылку http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge
Андроид-тег android: xlargeScreens = "true", похоже, больше не распознается, но не имеет значения, есть ли папка layout-xlarge. Кроме того, xlarge теперь является материалом SDK 11 для сотовых устройств, поэтому его совершенно новая парадигма.
Я предлагаю простить Google за случайные несоответствия в быстро движущемся цифровом мире.
У меня была аналогичная проблема. Мой виджет не указан в планшете 3.2.
Эти следующие параметры были достаточными:
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"