listview.setdivider(new colordrawable(color.gray));
listview.setdividerheight(1);
必須按照這個順序寫,否則不會顯示出來。
原始碼如下:
public
void
setdivider(drawable divider) else
mdivider = divider;
mdividerisopaque = divider == null || divider.getopacity() == pixelformat.opaque;
requestlayout();
invalidate();
} ...
public
intgetintrinsicheight()
如果setdivider(drawable divider)引數不為空,要獲取乙個內部預設的高度,順著原始碼看進去才發現 預設高度是-1,什麼?!竟然是-1,-1單位的高度若顯示就活見鬼了。乾脆緊接著再手動設定乙個高度吧,跳出滿滿的套路成功!
listview.setdivider(new colordrawable(color.gray));
listview.setdividerheight(1);
listview的分割線
listview中每個item項之間都有分割線,設定android footerdividersenabled表示是否顯示分割線,此屬性預設為true。1.不顯示分割線只要在listview控制項中新增android footerdividersenabled false 即可。html view ...
自定義ListView中的分割線
原文作者 listview中每個item項之間都有分割線,設定android footerdividersenabled表示是否顯示分割線,此屬性預設為true。1.不顯示分割線只要在listview控制項中新增android footerdividersenabled false 即可。html ...
Android 虛線分割線
drawable下新建乙個虛線的xml,dash line.xml 然後再布局引用就ok了。樓主,你的這個問題我遇到過,並且用另一種方式解決了。首先告訴你,listview的分割線不能設定為虛線,你也知道關於它的兩個屬性 android divider ffcc00 或者android divide...