私の Android アプリには、画像付きの画面があります。
画像の幅は 600px です。私のGalaxy SIIIでは、これは私が望むように見えます. しかし、解像度が 2 倍のスマートフォンでは、非常に小さく見えます。
で定義したシェイプ オブジェクトを使用xml
すると、幅を dp 単位で簡単に定義できるため、すべての電話で一貫して表示されます。
しかし、物理的に一定量のピクセルしかない画像で同じことを行うにはどうすればよいでしょうか?
私の Android アプリには、画像付きの画面があります。
画像の幅は 600px です。私のGalaxy SIIIでは、これは私が望むように見えます. しかし、解像度が 2 倍のスマートフォンでは、非常に小さく見えます。
で定義したシェイプ オブジェクトを使用xml
すると、幅を dp 単位で簡単に定義できるため、すべての電話で一貫して表示されます。
しかし、物理的に一定量のピクセルしかない画像で同じことを行うにはどうすればよいでしょうか?
画面ごとに異なる画像を使用する必要がありますhttp://developer.android.com/guide/topics/resources/providing-resources.htmlを参照するか、imageview で scaletype を変更してください。
画面サイズごとに異なる解像度の画像を使用する