4

アプリケーションリソースを入れると、drawable-xdpiそれは自動的にダウンコンバートされhdpi、配給mdpiなどによって行われます。ldpi0.750.05

1つのタイプで十分なのに、なぜ追加のリソースを作成する必要があるのでしょうか。

xhdpiAndroidを作成して、Androidを自動的に縮小させれば、それで十分だと思います。私はこの質問 に答えましたが、さまざまなdpiのドローアブルを作成するための最良の方法は何ですか?

画像を保持していて、xhdpiアプリを開くとhdpiサイズがに縮小され0.75、アプリを開くとサイズがmdpiに縮小されるとし0.5ます。

では、描画可能な資産を作成するための最良の方法は何ですか?正当な理由で完璧な方法を提案してください。

必要がなければ、なぜ私たちは、1つだけの代わりに非常に多くのリソースを作成しているのxdpiですか?

4

2 に答える 2

2

デバイスで同じ画像を異なる解像度で表示したい場合

xhdpi image then place it drawable-xhdpi
hdpi image then place it in drawable-hdpi** 

または、ドローアブルフォルダを維持するために、表示したいすべての画像を配置すると、解像度に関係なく、すべてのデバイスで同じサイズで表示されます。

于 2013-03-02T10:08:04.557 に答える
2

複数の画像を提供する理由は2つあります。

  1. すでに正しいサイズの画像をロードする方が効率的です。
  2. 自動ダウンスケーリングはアーティファクトを生成する可能性があり、これは特に小さな画像の場合に邪魔になる可能性があります。したがって、ピクセルパーフェクトな画像が必要な場合は、正しいサイズで提供することをお勧めします。

どれも問題がない場合は、1つの画像だけで問題ありません。

于 2013-03-02T10:23:50.330 に答える