0

我正在尝试在 imagview 上设置边框,一旦我在 imageview 边框上设置图像就会消失。图像覆盖在整个视图上。试图从图库中获取图像。

图像.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"
   />

边框.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>

任何帮助,将不胜感激。

提前致谢。

4

2 回答 2

2

将填充设置为ImageView少数dp,看看是否可以看到边框。实际上从中删除填充Shape并将填充设置为ImageView.

于 2012-08-12T06:30:22.040 回答
0

将图像视图放在布局中,并将该包装器布局的背景设置为边界。

于 2012-08-12T06:46:42.327 回答