要实现一个圆角且边框颜色不同的textview,那么就需要自己编写一个xml,然后在布局文件中引用它
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@drawable/bg_border"
android:gravity="center"
android:padding="20dp"
android:text="圆角边框"
android:textSize="30sp" />
接下来再drawable文件夹下创建一个bg_border文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="3dp"/>
<solid android:color="#000000"/>
<stroke
android:width="1dp"
android:color="#ff6200"/>
</shape>
这就实现了一个边框颜色为#ff6200,背景透明的圆角textview
颜色,边框宽度,圆角大小按要求自己设定,另外还能够设定上下左右四个圆角半径都不一样大小
注意:上下左右如果需要单独设置半径,那么4个必须都写上,否则会没效果
来源:oschina
链接:https://my.oschina.net/u/2448419/blog/511590