Android:解像度違いの画像が正しく認識されない
hdpiの端末のはずなのに、なぜか「drawable-hdpi」ではなく「drawable-mdpi」の画像が使われてしまう現象が発生していて、しばらく悩んでいた。
ようやく解明した。
AndroidManifest.xmlのanyDensityの設定がfalseにされていた。
(参考ページ:http://y-anz-m.blogspot.com/2010/02/android-multi-screen.html)
これだから保守不能ソースってヤツは。。
ちなみに、trueにしたら、あちこちの画面のレイアウトが崩れた(笑)
--
2012/04/26追記
autodensityがfalseの場合、ToastにDensityが適用されないという問題も発覚。
つまり、Toastがやけに小さくなってしまうということだ…。
ようやく解明した。
AndroidManifest.xmlのanyDensityの設定がfalseにされていた。
(参考ページ:http://y-anz-m.blogspot.com/2010/02/android-multi-screen.html)
これだから保守不能ソースってヤツは。。
ちなみに、trueにしたら、あちこちの画面のレイアウトが崩れた(笑)
--
2012/04/26追記
autodensityがfalseの場合、ToastにDensityが適用されないという問題も発覚。
つまり、Toastがやけに小さくなってしまうということだ…。
コメント
コメントを投稿