先看图:
很简单给linnerlayout加边框。border.xml 布局如下: item 里面上下左右的边框可随意更改。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="#CDC5BF" />
</shape>
</item>
<item
android:bottom="2dp"
android:top="2dp"
android:left="2dp"
android:right="2dp"
>
<!-- 在实际使用中我发现1dp达不到显示效果,而2dp正好可以显示边框 -->
<shape android:shape="rectangle" >
<solid android:color="#ffffff" />
</shape>
</item>
</layer-list>
第二步,引入这个xml文件:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="80dp"
android:background="@drawable/border_buttom"
android:orientation="horizontal">
</LinearLayout>