0

私は最初のアプリに取り組んでいて、画像について質問があります

まず、ドローアブル フォルダが 4 つありますが、そのうちの 1 つに画像をドロップするだけですか? リソース イメージを追加する適切な方法は何ですか?

第二に、電話にはさまざまな解像度があることを知っています。960x720dpというものを使用する必要がありますか? またはこれを行う別の適切な方法はありますか?画像をリソースとしてプロジェクトに追加し、それをアプリ レイアウトの背景として使用したい...

4

3 に答える 3

4

最善の方法は、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 フォルダー内の参照画像を検索するため、必ずこのフォルダーに画像を配置してください。

詳細はこちら

于 2012-11-16T14:26:42.993 に答える
3

描画可能なフォルダーに画像を貼り付けるだけです。さまざまな解像度に対応するには、さまざまな画像を同じ名前のさまざまなドローアブル フォルダーに配置できます。 mdpi に適合します。または、すべての解像度で画像が同じでなければならない場合は、単一の画像を描画可能なフォルダーのいずれかに配置します。

于 2012-05-21T04:12:10.103 に答える
0

これを行うには、任意のフォルダーに画像を 1 つだけ追加しますが、複数の画面と画像の解像度をサポートするこのリンクが最適な方法です。それを読んでください

于 2012-05-21T04:17:24.877 に答える