私はxxxhdpi
、xxhdpi
、xhdpi
、hdpi
、mdpi
になり、サーバから5枚の異なる画像を取得します。 URLは次のようになります。描画可能なフォルダ内の画像を配置する方法を動的に
http://www.abctest.com/image-xxxhdpi.jpg
http://www.abctest.com/image-hdpi.jpg
私は描画可能なフォルダにこれらのイメージを置くことができる方法はあります。各装置がその密度に従って画像をピックアップするようにする。私はグーグルでこれを達成する方法を見つけることができませんでした。
または別のアプローチに進み、サーバーから1つの大きなイメージを取得すると、小さいデバイスでは遅延が発生します。
おかげで、その後、私は何をすべきか?サーバーから '1'または' 5'backgroundイメージを取得します。もしそれらをdrawableに入れたら、画面密度ピクセルのチェックを作成する必要があります。また、チェックに基づいて別のイメージをロードするか、または他に良い方法がありますか? – Kirmani88
@ Kirmani88: "画面の密度のピクセルのチェックを作成する必要があり、どのチェックに基づいていても、別のイメージをロードする" - 正しい。 [Chiragは密度を識別するコードを表示します](https://stackoverflow.com/a/45721489/115145)。 – CommonsWare
ありがとう – Kirmani88