私は最初のアプリに取り組んでいて、画像について質問があります
まず、ドローアブル フォルダが 4 つありますが、そのうちの 1 つに画像をドロップするだけですか? リソース イメージを追加する適切な方法は何ですか?
第二に、電話にはさまざまな解像度があることを知っています。960x720dpというものを使用する必要がありますか? またはこれを行う別の適切な方法はありますか?画像をリソースとしてプロジェクトに追加し、それをアプリ レイアウトの背景として使用したい...
私は最初のアプリに取り組んでいて、画像について質問があります
まず、ドローアブル フォルダが 4 つありますが、そのうちの 1 つに画像をドロップするだけですか? リソース イメージを追加する適切な方法は何ですか?
第二に、電話にはさまざまな解像度があることを知っています。960x720dpというものを使用する必要がありますか? またはこれを行う別の適切な方法はありますか?画像をリソースとしてプロジェクトに追加し、それをアプリ レイアウトの背景として使用したい...
最善の方法は、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 ピクセルの画像の場合、他のフォルダーには次の解像度の画像が含まれている必要があります。
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 に画像を変換させます。Android OS は mdpi フォルダー内の参照画像を検索するため、必ずこのフォルダーに画像を配置してください。
詳細はこちら
描画可能なフォルダーに画像を貼り付けるだけです。さまざまな解像度に対応するには、さまざまな画像を同じ名前のさまざまなドローアブル フォルダーに配置できます。 mdpi に適合します。または、すべての解像度で画像が同じでなければならない場合は、単一の画像を描画可能なフォルダーのいずれかに配置します。
これを行うには、任意のフォルダーに画像を 1 つだけ追加しますが、複数の画面と画像の解像度をサポートするこのリンクが最適な方法です。それを読んでください