-----------------------------------------------activity_main.xml-------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<!-- 通过android:background指定背景 -->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="带边框的文本"
android:textSize="24pt"
android:background="@drawable/bg_border"
/>
<!-- 通过android:drawableLeft绘制一张图片 -->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="圆角边框"
android:textSize="24pt"
android:background="@drawable/bg_border2"
/>
</LinearLayout>
-----------------------------------------bg_border.xml----------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 设置背景为透明色 -->
<solid android:color="#000000"/>
<!-- 设置为红色边框 -->
<stroke android:width="4px" android:color="#ff0000" />
</shape>
-----------------------------------------bg_border2.xml----------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<!-- 指定圆角矩形的4个圆角半径 -->
<corners android:topLeftRadius="20px"
android:topRightRadius="5px"
android:bottomLeftRadius="5px"
android:bottomRightRadius="20px"
/>
<!-- 指定边框线条的宽度和颜色 -->
<stroke android:width="4px" android:color="#ff00ff" />
<!-- 指定使用渐变背景色,使用sweep类型的渐变颜色从红色->绿色->蓝色 -->
<gradient android:startColor="#ff0000"
android:centerColor="#00ff00"
android:endColor="#0000ff"
android:type="sweep"
/>
</shape>