使用XML的時候可以使用android:divider屬性為ListView設置分割線的樣式(顏色或者資源文件),而在Java代碼中默認提供的方法
listView.setDivider()
卻只支持Drawable資源文件,為此費了一點時間想解決方法,后來才發現其實很簡單,android提供創建顏色資源文件的方法,於是只需要用
listView.setDivider(new ColorDrawable(color))
就可以解決問題了。
如果設置完Divider沒有效果的話,設置dividerHeight為非零。