從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