在Android开发中,会
Bitmap bmpNormal = BitmapFactory.decodeResource(res, R.drawable.normal);
从正确的drawables-density文件夹加载位图,还是我需要手动缩放它?
我无法在模拟器中对此进行测试,只能在我的手机显示屏和我妻子的手机上进行测试。即使我有 ldpi 和 mdpi 资源,每一个都会产生类似大小的位图。
在Android开发中,会
Bitmap bmpNormal = BitmapFactory.decodeResource(res, R.drawable.normal);
从正确的drawables-density文件夹加载位图,还是我需要手动缩放它?
我无法在模拟器中对此进行测试,只能在我的手机显示屏和我妻子的手机上进行测试。即使我有 ldpi 和 mdpi 资源,每一个都会产生类似大小的位图。
实际上,您应该在所有文件夹中提供资源 -ldpi -mdpi -hdpi -xhdpi Android 将自动对其进行自定义并以正确的布局使用它。提供的资源应具有正确的大小。查看此链接。您可以了解 android自定义应用程序中的图像。您还可以缩放位图并使用它,但它更复杂。
是的,将加载一个可绘制密度特定的位图。