LinearLayout增加divider分割線

2021-07-30 08:38:58 字數 728 閱讀 9228

在android3.0及後面的版本在linearlayout裡增加了個分割線

android:divider="@drawable/shape"  

android:showdividers="middle|beginning|end"

分割線如果是那就直接使用就行,如果要使用顏色就必須使用shape來顯示,直接使用顏色或color是沒有用的

使用shape的時候要注意設定size屬性不設定寬高分割線就不會顯示出來,如果使用line那填充顏色只能使用stroke來顯示顏色

我這裡使用的是radiogroup,因為radiogroup繼承自linearlayout,所以也具有divider功能;

我想在radiogroup的radiobutton之間插入乙個空白間距,由於我的radiobutton是動態add到radiogroup裡的,不好設定radiobutton的padding或者margin,所以採用了此種變通的辦法,效果還是不錯的。

巧用drawable 實現android ui 元素間距效果

大小: 15.6 kb

LinearLayout增加divider分割線

在android3.0及後面的版本在linearlayout裡增加了個分割線 1 2 android divider drawable shape android showdividers middle beginning end 分割線如果是那就直接使用就行,如果要使用顏色就必須使用shape來顯...

LinearLayout增加分隔線

有時候需要向linearlayout中增加分隔線,此時有兩種做法。1 可以放置乙個imageview元件,然後將其設為分隔線的顏色或圖形。分隔線view的定義 類似於 android layout width match parent android layout height 1dp androi...

LinearLayout控制項

linearlayout是線性布局控制項,它包含的子控制項將以橫向或豎向的方式排列,按照相對位置來排列所有的widgets或者其他的containers,超過邊界時,某些控制項將缺失或消失。因此乙個垂直列表的每一行只會有乙個widget或者是container,而不管他們有多寬,而乙個水平列表將會只...