解决方法
setBackgroundResource用于设置
ImageView的背景.
setImageResource用于设置ImageView的src图像.
鉴于:
setImageResource用于设置ImageView的src图像.
鉴于:
ImageView iv = new ImageView(this);
然后:
iv.setBackgroundResource(R.drawable.imagedata);
将适合整个背景的图像.这意味着即使图像尺寸太小,它也可以将图像拉伸到完整的背景上.
imageView.setImageResource(R.drawable.imagedata);
将只占用ImageView中图像的大小.
为了你也想设置
android:layout_width="wrap_content" android:layout_height="wrap_content"
为您的ImageView.如果图像的尺寸小于ImageView,剩余的边框将留空,背景将显示.