Android で必要なさまざまなアイコン サイズについて非常に混乱しています。xxxhdpi のアイコンを提供していて、すべての解像度で同じアイコンを表示したい場合、xxhdpi、xhdpi、hdpi、mdi のアイコンを小さくする必要がありますか?
私たちはdpで遊んでいるので、なぜアンドロイドはそれらを縮小できないのですか?
PS : xxxhdpi アイコンのみを使用してみましたが、私のユース ケースでは小さい画面でも問題なく表示されました。
Android で必要なさまざまなアイコン サイズについて非常に混乱しています。xxxhdpi のアイコンを提供していて、すべての解像度で同じアイコンを表示したい場合、xxhdpi、xhdpi、hdpi、mdi のアイコンを小さくする必要がありますか?
私たちはdpで遊んでいるので、なぜアンドロイドはそれらを縮小できないのですか?
PS : xxxhdpi アイコンのみを使用してみましたが、私のユース ケースでは小さい画面でも問題なく表示されました。
このリンクを読む必要があります。要約すると:
サイズ修飾子を使用しても、リソースがそのサイズの画面専用であることを意味するわけではありません。現在のデバイス構成により適した修飾子を持つ代替リソースを提供しない場合、システムは最適なリソースを使用する可能性があります。
注意: すべてのリソースが現在の画面よりも大きいサイズ修飾子を使用している場合、システムはそれらを使用せず、実行時にアプリケーションがクラッシュします (たとえば、すべてのレイアウト リソースが xlarge 修飾子でタグ付けされているが、デバイスが通常サイズの画面)。