首先要在drawable裡新建乙個檔案,列如名字drivier,這個檔案裡的**如下:
<?xml version="1.0" encoding="utf-8"?>
然後在values裡的style裡新增一段話:
name=如下**一樣,新建乙個類,然後在mainactivity裡用recyclerview的控制項物件呼叫"android:listdivider">@drawable/drivieritem>
additemdecoration(new mydecoration(mainactivity.this,mydecoration.vertical_list));就能給每個item新增分割線了
public class mydecoration extends recyclerview.itemdecoration ;
public mydecoration(context context, int orientation)
//設定螢幕的方向
public void setorientation(int orientation) morientation = orientation;
}@override
public void ondraw(canvas c, recyclerview parent, recyclerview.state state) else
}//畫橫線, 這裡的parent其實是顯示在螢幕顯示的這部分
public void drawhorizontalline(canvas c, recyclerview parent, recyclerview.state state)
}//畫豎線
public void drawverticalline(canvas c, recyclerview parent, recyclerview.state state)
}//由於divider也有長寬高,每乙個item需要向下或者向右偏移
@override
public void getitemoffsets(rect outrect, view view, recyclerview parent, recyclerview.state state) else }}
給TextView新增行分割線
思路 通過在textview ondraw的方法裡把行分割線畫出來 自定義兩個屬性 name linedividertextview name line divider format reference name line divider height format dimension declar...
listview的分割線
listview中每個item項之間都有分割線,設定android footerdividersenabled表示是否顯示分割線,此屬性預設為true。1.不顯示分割線只要在listview控制項中新增android footerdividersenabled false 即可。html view ...
Android 虛線分割線
drawable下新建乙個虛線的xml,dash line.xml 然後再布局引用就ok了。樓主,你的這個問題我遇到過,並且用另一種方式解決了。首先告訴你,listview的分割線不能設定為虛線,你也知道關於它的兩個屬性 android divider ffcc00 或者android divide...