Android没有找到XLargeScreens的资源标识符

Cha*_*nce 11 size android screen manifest tablet

我希望我的Android应用程序能够与尽可能多的设备兼容,所以我很自然地想要为所有新传入的平板电脑做好准备.不幸的是,当我添加:

android:xlargeScreens="true"
Run Code Online (Sandbox Code Playgroud)

对我的清单,它给了我这个错误:

error:No resource identifier found for attribute "xlargeScreens" in package 'android'
Run Code Online (Sandbox Code Playgroud)

现在我对所有这些都相当新,但从我所看到的,这与我的min /目标SDK太低而无法支持这一点有关,是一个全新的功能.我确实尝试提高我的目标SDK,因为我认为这不是问题,但这使我的大部分代码"无法解决".我相信那些在Android上比我自己长一点的人都有道理,但我真的很想知道是否有办法让我支持"xlargeScreens".

也许还有其他一些方法,或者甚至没有必要让那条线允许它与它们一起工作.也许是因为这是一个新的补充,我很难找到任何能够为我解答的东西,所以任何建议都会很棒.谢谢您的帮助!

小智 12

此属性在API级别9中引入.请检查此链接 http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge

  • 你必须在`minSdkVersion`中指定API 9,或者你可以在`targetSdkVersion`中设置? (2认同)

小智 4

android 清单标签 android:xlargeScreens="true" 似乎不再被识别,但如果你有layout-xlarge 文件夹也没关系。此外,xlarge 现在是 Honeycomb 的 SDK 11 内容,因此它是一个全新的范例。

我建议原谅谷歌在快速发展的数字世界中偶尔出现的不一致之处。