如何获取drawable文件夹下图片的原始尺寸 BitmapFactory.decodeResource(context.getResources(), R.drawable.bg) 或者 this.getResources().getDrawable(R.drawable.bg) 对获取到的图片取它们的长宽都会跟着手机像素的变化而变化,请问如何获取图片的原始尺寸呢? 不是图片在跟着手机像素的变化而变化,而是同一个资源ID是可以对应多个图片的,它们名称相同大小不同,放在不同的目录中。 楼主可以找一下,仅保留其中一个,一般是保留最大的一个。 android工程中不同文件夹获取的drawable长宽比例为 ldpi :mdpi :hdpi :xhdpi = 3 :4 :6 :8,按照这个比例设置图片大小就能兼容啦~
|