Java 为什么我加载的图像大小与ImageJ测量的大小不同,几乎是0.88倍?

Java 为什么我加载的图像大小与ImageJ测量的大小不同,几乎是0.88倍?,java,android,imageview,size,Java,Android,Imageview,Size,我加载了一张图片,id是imgBkg,但是当我使用getIntrinsicWidth获取图像的宽度时,它与我从ImageJ 这种行为的原因是什么 API参考告诉您。固有的宽度是图像保存在资源中时的确切大小,与ImageView中的大小无关 ImageView imgBkg; imgBkg=(ImageView)findViewById(R.id.imgBkg); int width =imgBkg.getDrawable().getIntrinsicWidth(); int height=img

我加载了一张图片,id是
imgBkg
,但是当我使用
getIntrinsicWidth
获取图像的宽度时,它与我从
ImageJ


这种行为的原因是什么

API参考告诉您。固有的宽度是图像保存在资源中时的确切大小,与ImageView中的大小无关

ImageView imgBkg;
imgBkg=(ImageView)findViewById(R.id.imgBkg);
int width =imgBkg.getDrawable().getIntrinsicWidth();
int height=imgBkg.getDrawable().getIntrinsicHeight();