我正在尝试在ImageView周围添加边框。 我使用以下drawable XML:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#ffffffff" />
<padding android:left="3dp" android:right="3dp" android:top="3dp" android:bottom="3dp"/>
<stroke android:width="3dip" android:color="#4fa5d5"/>
</shape>
但是边框看起来与图像不完全相邻:
任何人都知道如何使边框贴在图像上?
由于
答案 0 :(得分:0)
您必须在ScaleType
中指定正确的ImageView
,以便其中的图片填满整个视图。您可以通过XML android:scaleType
执行此操作。尝试设置android:scaleType="FIT_CENTER"
。
答案 1 :(得分:0)
在ImageView周围显示的绘制填充不在图像周围。
尝试在imageView上使用它:
imgCelebrity.setScaleType(ImageView.ScaleType.CENTER_CROP);
如果不起作用,请尝试使用9-patch图像。