関数でCanvasの密度を取得するのに問題がありonDraw
ます。エミュレーターでコードを実行するとc.getDensity()
、「c」は私Canvas
の、、私は320を取得します。これは、私が期待する密度です。しかし、実際の電話でこのコードを実行すると、同じ関数が0を返します。ご想像のとおり、視覚的な結果は根本的に異なります...
xmlファイルまたは関数のいずれかからビットマップの背景を定義しonDraw
ても違いはありません。
この振る舞いの原因について何か考えがありますか?
使用されているAndroidのバージョンは4です(エミュレーターの場合は4.1.2、実際の電話の場合は4.1.1)。
あなたが私を助けるために費やす時間をありがとう。