注意:这是可能的,请参阅Contacs + app ..他们做到了。无论它有多小,它都会填满窗口,保持纵横比(不会拉伸)并且图像的其余部分被裁剪。 任何人都可以 给我解决这个问题
答案 0 :(得分:-2)
听起来您需要将视图上的比例类型设置为中心裁剪。这将保持纵横比并缩放图像以填充两个轴上的视图。
例如:
<ImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/icon" />
或代码:
mImageView.setScaleType(ScaleType.CENTER_CROP);
此处各种类型的说明:http://developer.android.com/reference/android/widget/ImageView.ScaleType.html