0

Android 開発では、

Bitmap bmpNormal = BitmapFactory.decodeResource(res, R.drawable.normal);

正しい drawables-density フォルダーからビットマップをロードしますか、それとも手動でスケーリングする必要がありますか?

これをエミュレーターでテストすることはできませんでした。私の携帯電話のディスプレイと妻の携帯電話でのみです。ldpi と mdpi のリソースがありますが、それぞれが同様のサイズのビットマップを生成します。

4

2 に答える 2

1

実際には、すべてのフォルダーにリソースを提供する必要があります -ldpi -mdpi -hdpi -xhdpi Android は自動的にカスタマイズし、正しいレイアウトで使用します。提供されるリソースは正しいサイズである必要があります。このリンクを確認してください。アプリで画像をカスタマイズします。ビットマップをスケーリングして使用することもできますが、その方法はより複雑です。

于 2012-05-04T03:38:42.487 に答える
0

はい、ドローアブル密度固有のビットマップがロードされます。

于 2013-06-21T12:40:19.427 に答える