おそらく、イメージを保持する必要があるすべての ldpi、hdpi、mdpi、および xdpi に対して 1 つのイメージを使用します (どのフォルダーに)。これは私にとって少し混乱です。誰かが私の混乱を明確にすることができますか?
4 に答える
に入れておくだけres/drawable
です。
これは、使用する画像がさまざまなデバイスの画面サイズに対して適切にスケーリングされないため、お勧めできません。しかし、res/drawable
これに画像を配置すると機能します。
drawable-ldpi
、などのさまざまなフォルダー バケットをすべて作成する代わりに、drawable-hdpi
1 つのフォルダーを作成drawable
し、そこに画像を配置します。Android が画像を検索し、他のフォルダーが見つからない場合、デフォルトでdrawable
フォルダーが唯一のリソース。このフォルダは Android によって と等しいと認識され、drawable-mdpi
それに応じて画像がスケーリングされます。
編集:も利用できますres/drawable-nodpi
。これは画像をまったく拡大縮小せず、すべての画面で同じサイズを保持します。
複数の画面をサポートする方法をご覧ください
「デフォルト」のリソースは、構成修飾子でタグ付けされていないリソースです。たとえば、drawable/ のリソースはデフォルトの描画可能なリソースです。システムは、デフォルトのリソースがベースラインの画面サイズと密度 (通常の画面サイズと中密度) に合わせて設計されていることを前提としています。そのため、システムは必要に応じて、デフォルトの密度リソースを高密度画面用に拡大し、低密度画面用に縮小します。
そうです、drawable フォルダーはあなたが探しているものです。