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