0

私はxhdpiデバイスで私のアプリケーションをテストしていると私は50dpで50dpのサイズでImageViewを設定しているとしましょう。 、50dpがすべてにわたって同じままとしてでAndroid密度の独立性を正しく理解していますか?

dp Screen density  dpi  px 
50 xxxhdpi    640  200 
50 xxhdpi    480  150 
50 xhdpi    320  100 
50 hdpi    240  75 
50 mdpi    160  50 
50 ldpi    120  37.5 

が、私は、対応するピクセルの幅と高さで、これらの様々な画像を作るだろう:

は、これは私が次の資産を作成する必要があるということですか?

もしそうなら、私は最小のレベルでイメージをデザインし、スケールアップするか、最大のレベルとスケールダウンするべきですか?

+0

xddpiで50dp幅/高さの画像がある場合、mdpiにはどのようなサイズですか?](http://stackoverflow.com/questions/41196119/if-i-have-an-image -50dp-wide-tall-in-xhdpi-what-size-do-make-for-mdpi) – Ironman

+0

すべての情報はデバイスscreenSizeに従って 'ImageView'サイズに設定されています。 – Ironman

+0

@アイロンマンそれはどういう意味ですか?それは別のものに設定する必要があると言っていますか? – user7309495

答えて

0

最大級のレベルを使用してスケールを縮小し、thisリンクを使用してGoogle開発者の参考にしてください。

+0

ここで最大の使用とスケールダウンが使用されていますか? – user7309495

+0

スケールアップすると、その方法では、いずれかのデバイスの解像度が高い場合、画像は見栄えが悪くなります。それ以外には、実際の視覚的なコンテンツを必ずしも心配する必要はありません。 Androidは、ImageViewや他の適切なレイアウト要素を使用して、定義された密度の幅と高さを持つビジュアルコンテンツをプレースホルダに置く必要があります。 –

+0

これは、最良の方法で画像を選択するのに役立つもう1つのリンクです。 http://www.tivix.com/blog/perfect-resource-image-size-dpi-for-any-android-de/ –

関連する問題