res目录下drawable目录下创建 runtype_on_border.xml 文件
代码如下
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<!-- 表示shape的四个角的角度。只适用于矩形shape,这里的角度是指圆角的程度 -->
<corners android:radius="50dp" />
<!-- 这个标签表示纯色填充,通过android:color即可指定shape中填充的颜色 -->
<solid android:color="@color/white" />
<!-- Shape的描边,下面指定了描边的宽度和描边的颜色 -->
<stroke
android:width="1dp"
android:color="@color/i_green" />
</shape>
res目录下drawable 目录下创建 runtype_off_border.xml文件
代码如下
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<!-- 表示shape的四个角的角度。只适用于矩形shape,这里的角度是指圆角的程度 -->
<corners android:radius="50dp" />
<!-- 这个标签表示纯色填充,通过android:color即可指定shape中填充的颜色 -->
<solid android:color="@color/layout_bg" />
<!-- Shape的描边,下面指定了描边的宽度和描边的颜色 -->
<stroke
android:width="1dp"
android:color="@color/white" />
</shape>
res目录下drawable 目录下创建 select_runtype .xml文件 将两个文件关联起来
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/option_look_on" android:state_selected="true" />
<item android:drawable="@drawable/option_look_off" />
</selector>
通过代码调用 android:background="@drawable/select_runtype"