在android3.0及後面的版本在linearlayout裡增加了個分割線
android:divider="@drawable/shape"分割線如果是那就直接使用就行,如果要使用顏色就必須使用shape來顯示,直接使用顏色或color是沒有用的android:showdividers="middle|beginning|end"
使用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,而不管他們有多寬,而乙個水平列表將會只...