2

したがって、これらのディレクトリに次のファイルがあります。

res/drawable-hdpi/icon_logo.png
res/drawable-xhdpi/icon_logo.png

私の XHDPI レイアウトres/layout-xlarge/main.xmlでは、画像内の icon_logo を参照していますが、XHDPI アセットの代わりに HDPI 解像度アセットが表示されます。

<ImageView
        android:layout_width="229.50dp"
        android:layout_height="42.50dp"
        android:layout_alignParentLeft="true"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="13dp"
        android:contentDescription="@string/cd_header_text"
        android:src="@drawable/icon_logo" />

なぜこれが起こるのか、私はこれを理解しようとして、過去1時間壁に頭をぶつけていました.

ps私がテストしているタブレットは、HoneyComb 3.2を実行しているGalaxy Tab 10.1です

4

2 に答える 2

2

私の知る限りでは、Galaxy Tab 10.1 には Moto Xoom と同じ MDPI 画面があるので、MDPI アイコンがない場合、リソース マネージャーは次に利用可能な HDPI アイコンを使用すると思いますか?

于 2012-06-05T13:15:13.807 に答える
0

xhdpi密度xlargeを指し、画面サイズを指します。

Galaxy Tab 10.1 の密度は 149 ppi で、画面解像度は 1280x800 です。

リソースに使用できる修飾子の詳細については、複数画面のサポートを確認してください。

于 2012-06-05T13:20:30.003 に答える