提问:在getImageView()里设置ImageView.ScaleType无效。
private ImageView getImageView(int resId){ ImageView imageView=new ImageView(this); imageView.setBackgroundResource(resId); // imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); // imageView.setScaleType(ImageView.ScaleType.FIT_CENTER); // imageView.setScaleType(ImageView.ScaleType.CENTER); return imageView; }
导入了一张较宽的图,尝试设置了上面三种显示效果,与没有设置的时候效果一样,图片均被横向压缩了。
为什么在此处设置无效?应该在哪里设置?