0

在Android开发中,会

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

从正确的drawables-density文件夹加载位图,还是我需要手动缩放它?

我无法在模拟器中对此进行测试,只能在我的手机显示屏和我妻子的手机上进行测试。即使我有 ldpi 和 mdpi 资源,每一个都会产生类似大小的位图。

4

2 回答 2

1

实际上,您应该在所有文件夹中提供资源 -ldpi -mdpi -hdpi -xhdpi Android 将自动对其进行自定义并以正确的布局使用它。提供的资源应具有正确的大小。查看此链接。您可以了解 android自定义应用程序中的图像。您还可以缩放位图并使用它,但它更复杂。

于 2012-05-04T03:38:42.487 回答
0

是的,将加载一个可绘制密度特定的位图。

于 2013-06-21T12:40:19.427 回答