給linnerLayout加邊框(可以只加底部)
阿新 • • 發佈:2018-12-23
先看圖:
很簡單給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>