モバイル デバイスで実行するアプリケーションを作成しました。しかし、今はタブレットでも実行したいです。「Drawable-mdpi」フォルダーに最大の画像を定義し、そのうちのいくつかを xhdpi 画面用にサイズ変更して「Drawable-xhdpi」フォルダーに保存しました。タブレットでアプリを実行しようとすると、xhdpi フォルダーの画像にアクセスできません。誰でも問題の解決策を教えてもらえますか。
1 に答える
0
Android 開発における大きな問題である「デバイスの断片化」に苦しんでいます。
画面サイズと密度は互いに独立していることに注意してください。巨大な画面は密度が低く、小さな画面は密度が高くなります。デバイスの画面サイズが異なっていても、密度は同じです。
あなたの場合、中密度のタブレットと中密度の電話があります。そのため、Android は、タブレットまたはスマートフォンのどちらを使用していても、mdpi フォルダーを選択します。
この問題を解決するには、別のフォルダーから画像を選択する機会をタブレットに与える必要がありますが、それでも mdpi である必要があります。これを行うには、「drawable-xlarge-mdpi」という新しいドローアブル フォルダーを追加します。タブレット用の画像を新しいフォルダーに入れ、スマートフォン用の画像を「drawable-mdpi」に保存します。
http://developer.android.com/guide/practices/screens_support.html
于 2013-01-11T09:52:02.573 に答える