我有一个Imageview设置了白色背景和1dp填充,这会创建一个类似边框的效果,这是所需的结果。ImageView ScaleType忽略填充
现在,如果我将scaleType设置为centerCrop,它将忽略顶部和底部的填充。
因此,我仍然在左侧和右侧有我的边框,但不在顶部和底部。
任何人有想法阻止这种情况发生? 或另一种快速创建图像边框的快速方法。我用它为我定制的GridView
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:contentDescription="@string/test"
android:padding="1dp"
android:src="@drawable/some_photo"
android:scaleType="centerCrop" />
机器人:scaleType =“fitxy”检查 – Khan
没有将伸展的形象,我试图阻止 –
还设置机器人:adjustViewBounds =比,而不是采用了android“真”,但仍然是拉伸图像: src使用android:背景 – Khan