android 使用shape drawable imageview添加边框
时间: 2023-07-11 17:14:56 浏览: 174
要在 Android 中使用 Shape Drawable 和 ImageView 添加边框,可以按照以下步骤进行操作:
1. 创建一个 XML 文件来定义 Shape Drawable,包括设置边框的属性,例如:
```xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFFF" />
<stroke
android:width="2dp"
android:color="#FF0000" />
<corners android:radius="10dp" />
</shape>
```
这个 XML 文件定义了一个矩形的 Shape Drawable,包括白色的填充色、2dp 宽度、红色颜色的边框和圆角为 10dp。
2. 在布局文件中添加一个 ImageView,将刚才创建的 Shape Drawable 作为它的背景,例如:
```xml
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shape_drawable" />
```
这个 ImageView 的背景会显示刚才创建的 Shape Drawable。
通过这样的方式,即可在 Android 中使用 Shape Drawable 和 ImageView 添加边框。
阅读全文