3

さまざまなドローアブル ディレクトリ (ldpi、mdpi、および hdpi) を使用してプロジェクトをセットアップしました。drawable-mdpi フォルダーの 320x480 と drawable-hdpi の 480x800 の 2 つの異なる解像度の背景 png があります。どちらも同じファイル名です。1.6 デバイス用のエミュレーターを使用している場合、マニフェストで背景をスタイルとして (スタイルで android:windowBackground を使用して) ロードしようとすると、正しいもの (mdpi) がロードされます。ただし、Nexus でこれを試してみると、最初は hdpi フォルダーから正しい背景が読み込まれていることがわかりますが、すぐに mdpi フォルダーに切り替わります。レイアウト xml ファイル (android:src=...) で背景を設定しようとしましたが、この場合は mdpi ファイルのみが読み込まれます。mdpi バージョンを削除すると、すべて正常に読み込まれます。問題は何ですか?なぜmdpiドローアブルをロードするのですか?

4

1 に答える 1

6

マニフェスト ファイル内:

  <supports-screens
      android:anyDensity="true"/> 

これが役立つことを願っています

于 2010-04-29T14:15:43.630 に答える