【发布时间】:2015-03-08 14:02:39
【问题描述】:
我正在为 Android 开发,我的程序涉及很多位图图像 - 这些是使用 BitmapFactory 设置的。我的一张图片是 80x30,我使用以下指令将其分配给 Bitmap 变量:
bmapImg = BitmapFactory.decodeResource(currContext.getResources(), R.drawable.brick);
当我使用指令时
myImgWidth = bmapImg.getWidth();
myImgWidth 被评估为 160 而不是 80。同样,当我运行时
myImgHeight = bmapImg.getHeight();
myImgHeight 被评估为 60 而不是 30。我查看了 StackOverflow 上与这些方法相关的其他问题,但所有这些问题都是关于 getWidth() 和 getHeight() 返回 0。我做错了什么,或者这些函数返回实际图像尺寸的两倍有什么原因吗?
【问题讨论】:
标签: java android bitmap android-studio