-
ID:cgpTUq さんの質問

スマートフォンでdpiごとに画像を切り替える事は可能でしょうか?
またWebビューのアプリ内でもdpiの取得は可能?

みんなの回答 1 件

ID:KbjD67 さんの回答

アプリでの話ってことでいいのかな?
AndroidならDisplayMetricsってクラスでdpi取得できるよ。
そんでdpiの値に合わせて読み込む画像を変えるようにすれば出来るんじゃないのかな?
例えば、hoge.com/img/huga_306.jpg とか?(306がdpi値ね)
WebView経由の場合も、アプリ側で取得したdpiの値を画像URLの一部に動的に差し込めば良いんじゃないかな?

iOSだとdpiを取得出来るクラスは無いけど、端末の種類が多くないから端末ごとのdpiを事前に調べておいて、端末に応じた画像読み込めば良いんじゃないかな?
製品名はUIDeviceクラスのplatformプロパティで取得出来るよ。

最終更新日:2013-06-12 (3,698 views)

関連するトピックス

ページ上部に戻る