这里我以LinearLayout控件为例。
一、设置控件边框颜色(四边):
1、drawable代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!--控件的填充颜色-->
<solid android:color="#ffffff"/>
<!--边框的宽度以及颜色,00ff00为绿色-->
<stroke android:width="1dp" android:color="#00ff00"/>
</shape>
2、UI代码:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@drawable/border_green"
android:layout_marginTop="10dp">
</LinearLayout>
3、效果图:
二、边框只保留上和下边框:
1、drawable代码如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This is the line -->
<item android:right="-1dp" android:left="-1dp">
<shape>
<stroke android:width="1dp" android:color="#00ff00" />
</shape>
</item>
</layer-list>
2、UI代码:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@drawable/border_topbottom"
android:layout_marginTop="10dp">
</LinearLayout>