我试图在imagview上设置边框,一旦我在imageview边框上设置图像就消失了。图像覆盖在整个视图上。试图从画廊获取图像。
image.xml
<ImageView
android:id="@+id/selectedImage"
android:layout_width="157dp"
android:layout_height="157dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:background="@drawable/border"
/>
border.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#FFFFFF" />
<stroke
android:width="2dp"
android:color="#000000" />
<padding
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp" >
</padding>
任何帮助都会得到赞赏。
先谢谢。
答案 0 :(得分:2)
将填充设置为ImageView
少dp
,看看是否可以看到边框。实际上从Shape
删除填充并将填充设置为ImageView
。
答案 1 :(得分:0)
将图像视图放在布局中,并将该包装布局的背景设置为边框。