方法一
也是我們常用的方法症概,可以在按鈕間添加作為分割線的View,設(shè)定好View的寬度高度和顏色值后插入按鈕的布局間众眨。
View的樣式如下:
android:layout_height="fill_parent"
android:layout_width="1dp"
android:background="#90909090"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
/>
方法二
通過(guò)LinearLayout指定的divider的屬性來(lái)插入分隔符,類似于Listview的效果香追。這種方法的好處在于縮減布局代碼量搜吧,同時(shí)在button數(shù)量未知的情況下能更方便的進(jìn)行顯示市俊。但是這種方法只適用API版本11以上的機(jī)型。
使用方法也很簡(jiǎn)單滤奈,先創(chuàng)建分隔線的樣式文件
<?xml version="1.0" encoding="utf-8?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<size android:width="1dp">
<solid android:color="#90909090"/></shape>
再在布局文件中引用
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:divider="@drawable/separator"
android:showDividers ="middle|end|beginning|none">
android:orientation="horizontal">
分隔線的樣式也可以用圖片來(lái)替代摆昧,這就看項(xiàng)目的需求了