1

モバイル デバイスで実行するアプリケーションを作成しました。しかし、今はタブレットでも実行したいです。「Drawable-mdpi」フォルダーに最大の画像を定義し、そのうちのいくつかを xhdpi 画面用にサイズ変更して「Drawable-xhdpi」フォルダーに保存しました。タブレットでアプリを実行しようとすると、xhdpi フォルダーの画像にアクセスできません。誰でも問題の解決策を教えてもらえますか。

4

1 に答える 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 に答える