LinearLayout增加分隔線

2021-07-27 22:48:45 字數 1361 閱讀 7514

有時候需要向linearlayout中增加分隔線,此時有兩種做法。

1、可以放置乙個imageview元件,然後將其設為分隔線的顏色或圖形。

分隔線view的定義**類似於:

android:layout_width="match_parent"

android:layout_height="1dp"

android:background="@color/colordivider"/>

2、在android3.0及後面的版本在linearlayout裡增加了分割線的屬性,

此時的用法類似於:

...

......

..android:layout_width=

"match_parent"

android:layout_height=

"wrap_content"

android:orientation=

"vertical"

android:showdividers=

"middle"

android:divider=

"@android:drawable/divider_horizontal_textfield"

>

......

.....

其中:android:showdividers屬性可以在linearlayout的相應位置顯示分隔線。

android:showdividers屬性可以設定如下4個值:

none:不顯示分隔線;

beginning:在linearlayout的開始處顯示分隔線;

end:在linearlayout的結尾處顯示分隔線;

middle:在linearlayout中的每兩個元件間顯示分隔線。

android:divider屬性表示分隔線對應的影象,需要乙個drawable id。

如果分割線是,那就直接引用就行;

如果要使用顏色就必須使用shape來顯示,直接使用顏色或color是沒有用的。

使用shape時的**類似於:

<?xml version="1.0" encoding="utf-8"?>

xmlns:android=""

android:shape="line">

android:color="@color/coloraccent"

--stroke的width決定了線的高度(即view的height屬性) -->

android:width="3dp"/>

android:height="4dp"/>

shape>

LinearLayout增加divider分割線

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

LinearLayout增加divider分割線

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

增加分割槽空間

增加分割槽空間 root home 1 備份home cp r home homebak 2 解除安裝home umount home 程序占有 fuser m v i k home kill 9pid root bogon do you really want to remove active l...