画像リソースを追加し、レイアウトの背景として1つを使用する
-
12-12-2019 - |
質問
だから私の最初のアプリに取り組んでいて、images について質問があります
最初のオフ、4つの異なる延びのフォルダがあるだけです。リソースイメージを追加する適切な方法は何ですか?
第二に、私は電話に異なる解像度の束を知っています。960x720dpということがあるものを使うべきですか?それともこれをやるべき適切な方法はありますか?私のプロジェクトにリソースとしてイメージを追加し、それを私のアプリレイアウトの背景として使用したい...
解決
あなたのイメージを描画可能なフォルダに貼り付ける必要があります。 さまざまな再販に対処するために、同じ名前のさまざまな画像を異なる描画可能なフォルダに配置できます。MDPIに適合する。あるいは、すべての解像度に対して任意の画像が同じでなければならない場合は、単一の画像を駆動可能なフォルダに配置します。
他のヒント
最善の方法は、4つのフォルダに4つの異なるバージョンを置くことです。各フォルダがどの決議でなければならない最も簡単な方法は、MDPIイメージを参照として使用し、他の3を掛けることです。
ldpi = mdpi x 0.75
mdpi = this is the reference resolution
hdpi = mdpi x 1.5
xhdpi = mdpi x 2
.
例:基本画像として100 x 80 pxの画像の場合、他のフォルダには次のresの画像が含まれています。
ldpi = 75 x 60 px
mdpi = 100 x 80 px this is the reference image
hdpi = 150 x 120 px
hhdpi = 200 x 160 px
.
最善の方法は、必要とする画像エディタで最大の画像を作成し、それからより小さなバリエーションを作ることです。乗算のための数学的な式をあなた自身の数学的な数式にすることができます
画像に異なるバリエーションを置きたくない場合は、Android OSがMDPIフォルダの参照イメージを検索するため、このフォルダにイメージを入力してください。
詳細こちら
任意のフォルダに1つの画像を追加することでこれを行うことができますが、複数のサポート画像の画面と解像度あなたにそれをする最善の方法を提供します。そのを読んでください