Android Bitmapfactory decoderesource将使用drawable考虑屏幕密度

时间:2012-03-15 19:21:31

标签: android bitmap screen-size

致电时:

    Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.disco);

如果我在每个drawable-hdpi,drawable-mdpi和drawable-ldpi中都有disco.png,那么将使用哪个版本的“disco”?是否取决于使用代码的设备?如果hdpi - 设备正在使用该代码,它将使用hdpi图像吗?我很难找到好的文档,谢谢你提前。

1 个答案:

答案 0 :(得分:2)

是的,如果您提供hdpi drawable并在hdpi设备上运行此代码,您将获得该hdpi drawable。请在how Android decides which resource to use上阅读此文档。