我正在使用BitmapFactory.decodeResource()
从drawable获取位图,但我总是得到它的mdpi大小。我的可绘制尺寸是:
mdpi - 200x400
hdpi - 400x600
xhdpi - 600 x 800
xxhdpi - 800 x 1200
我正在使用10英寸平板电脑,在记录了位图的大小后,我得到的结果是200x400
。我做错了什么?提前感谢
修改
这是我的代码
private void setBitmap(Bitmap bitmap){
Log.d(TAG, bitmap.getWidth() + " " + bitmap.getHeight());
drawPad.setBackgroundBitmap(bitmap);
drawPad.clear();
if (bottomSheetLayout.isSheetShowing())
bottomSheetLayout.dismissSheet();
}
我打电话给这个
setBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.something));