0

小、中、大画面用のレイアウト ファイルがあります。しかし、私のプロジェクトが正しいドローアブルを表示していないことに気付きました。例:- アプリに画像を表示する main.xml という xml ファイルがあります。

私のresフォルダーは構造化されています drawable drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi

レイアウト main.xml --- ここの画像は drawable-mdpi のドローアブルを示しています

layout-large main.xml ---- ここの画像は、drawable-hdpi の代わりに drawable-mdpi でドローアブルを表示します

drawable-hdpi の画像ははるかに大きいので、layout-large (main.xml) に表示されることを期待していますが、mdpi の画像は表示されません。

同じ名前の画像の解像度ですか?問題が解像度である場合は、すべての dpi ドローアブルの画像解像度を確認してください。多くの投稿を読みましたが、質問に答えることができません。

ldpi 低密度 (ldpi) 画面 (~120dpi) 用のリソース。mdpi 中密度 (mdpi) 画面 (~160dpi) 用のリソース。(これはベースライン密度です。) hdpi 高密度 (hdpi) 画面 (~240dpi) 用のリソース。超高密度 (xhdpi) 画面 (~320dpi) 用の xhdpi リソース。

Android 開発者サイトから上記のリソースを取得しました。この 120dpi は、画像の解像度を意味します。理解できません。

4

1 に答える 1

0

「px」ではなく「dp」を使用してこれらの画像を呼び出していることを確認してください。参照用にこれを参照してくださいhttp://developer.android.com/guide/topics/resources/more-resources.html#Dimension

于 2013-10-16T13:46:00.183 に答える