1、很简单给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="1dp"
android:top="0dp"
android:left="0dp"
android:right="0dp"
>
<!-- 在实际使用中我发现1dp达不到显示效果,而2dp正好可以显示边框 -->
<shape android:shape="rectangle" >
<solid android:color="#ffffff" />
</shape>
</item>
</layer-list>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:background="@drawable/border"
android:paddingBottom="10dp" android:paddingTop="10dp"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/chat"
android:text="@string/chat" android:textColor="#d81e06" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:textSize="30dp"></TextView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="意见反馈" android:layout_gravity="center_vertical" android:textSize="16dp"></TextView>
</LinearLayout>
2、关键引用xml:android:background="@drawable/border"