从Android 3.2开始我有这个奇怪的问题。确切屏幕尺寸的Android资源文件夹
这很容易重现:
- 创建一个空的项目;
- 将values-480x320 /资源目录添加到它;
- 在此新文件夹中更改一些字符串,例如@ string/hello,与values /目录中的缺省值不同。
现在,在3.1和更低版本的Android设备和仿真器上,一切都如您所期望的那样。但在3.2及更高版本(包括4.x Galaxy Nexus和仿真器)上,使用值-480x320 /而不是值/文件夹!
值得一提的是,我没有看到兼容性“Stretch/Zoom to fill screen”图标。我尝试在AndroidManifest.xml中更改supports-screens和uses-sdk标记,但它们不能解决这个问题。
所以我的问题是:为什么会发生这种情况,你有什么建议来解决它?
PS,我真的没有看到任何理由为什么从3.1到3.2的Android版本这样一个小的变化必须打破旧应用程序!
在此先感谢!
看看这里,也许它会有所帮助:http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts – Jave 2011-12-21 09:21:51
没有人在Android中使用“* -480x320 /”资源? ? – myself 2011-12-21 15:10:11