Android 3.2以降、この奇妙な問題があります。正確な画面サイズのAndroidリソースフォルダ
それは再現するのは非常に簡単です:
- 空のプロジェクトを作成します。
- 値を480x320/resourceディレクトリに追加します。
- この新しいフォルダ内の一部の文字列を変更します。 @ string/helloは、値/ディレクトリの中のデフォルトのものとは異なります。
今、3.1以降のAndroid搭載端末とエミュレータでは、すべてが期待通りです。しかし、3.2以上(4.x Galaxy Nexusとエミュレータを含む)では、値/フォルダの代わりに480x320の値が使用されます!!
「画面を拡大/拡大する」アイコンの互換性は私にはわかりません。 AndroidManifest.xmlでscreens-useタグとuse-sdkタグを変更しようとしましたが、この問題は修正されません。
私の質問です:なぜこれが起こっているのですか、それを修正するためのアドバイスは何ですか?
PSのように、Androidバージョン3.1から3.2へのマイナーチェンジが古いアプリを壊しているような理由は本当にありません。
ありがとうございます!
ここをクリックしてください:http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts – Jave
Androidで「* -480x320 /」のリソースを使用したことはありませんか? ? – myself