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