0

私は現時点で私のアプリで現在使用している画像のサイズを確認しようとしているグラフィックデザイナーと作業していますので、すべての解像度モードで正しいサイズの画像を作成できます(最小サイズで画像をデザインし、他のモードのためにそれをスケーリングする)。xhdpiで50dp幅/高さの画像がある場合、mdpiのサイズはどのくらいですか?

私のアプリでは、720 x 1280: xhdpiというデバイスをエミュレートしています。このデバイスでは、ImageViewはサイズ50dp x 50 dpに設定されています。

正しくはありますか?50 dp xhdpi -> 25 dp mdpi? 100px? Or 50px?正確には何ですか?私たちが最小のサイズにしなければならない正しいサイズは何ですか?

答えて

1

Android Documentationによると、

基本イメージサイズからは、DPIによって描画可能なサイズの倍率が3:4:6:8:12:16になります。

LDPI - 0.75x 
MDPI - Original size // means 1.0x here 
HDPI - 1.5x 
XHDPI - 2.0x 
XXHDPI - 3x 
XXXHDPI - 4.0x 

上の相違点によると、ImageSize resoultionを計算することができます。

更新:

あなたがHDPIMDPIXHDPIのようなイメージの異なるサイズを作成しています。これは、Drawableに応じてImageViewHeightWidthと設定できるという意味ではありません。

例:

みましょういくつかのデバイスは、小さな画面サイズを持っていますが、高解像度の密度イメージがありますが、その場合には、小さな作成する必要がありImageViewのサイズを設定する必要がありますので、それは高密度のサポートです。

+0

私は比を知っています - 私はそれらを正しく適用しているかどうかわからないので、手元の問題に対処するためにその情報を使用しようとしています – user7309495

+0

@ user7309495いいえ、あなたはそのdiffrence.Becuaseに従って 'ImageView'サイズを設定できません一部のデバイスのサイズは小さくなっていますが、Imageサポートは高くなっています。つまり、そのデバイスのサイズを増やすことができます。 – Ironman

+0

@ user7309495今、あなたはそれを得ると思います。 – Ironman

関連する問題