我使用HoloEveryWhere獲取Android 2.x上的全息主題的支持,我想更改我的ListView分隔線的默認顏色。列表視圖分隔線顏色與HoloEveryWhere
我這樣做:
<ListView
android:id="@+id/listRecherche"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_width="wrap_content"
android:divider="#e5e5e5"
android:dividerHeight="1dp"
android:layout_height="wrap_content" >
</ListView>
它運作良好,在Android 4.x的,但是在2.x中,我得到的是沒有更多的分隔,而是對整個ListView的一個#e5e5e5背景。
我考慮過高度問題,因爲我知道更改分隔線顏色會重設分隔線的高度。這就是爲什麼我在最後設置高度......但沒有效果。
使用繪製的,而不是RGB顏色只是把一個文件名爲divider.xml在res /繪製/這樣你就可以訪問它爲R. drawable.divider;如果你可以這樣訪問它,那麼你可以在ListView的XML中使用android:divider =「@ drawable/divider」。 <?xml version =「1.0」encoding =「UTF-8」? 「#ffcdcdcd」android:endColor =「#ffcdcdcd」android:angle =「270.0」/>在list.xml項目的styles.xml中- @ drawable/divider
- 1px
–
是的。這是一種解決方法,但它正在實現。如果您將它作爲答案發布,我會接受它。 – TrtG