我可以使用childDivider属性为本子设置devider颜色(本例中为黑色)。但是,我没有看到任何方法来设置折叠组之间的分隔符的颜色。系统似乎显示1px白线。
答案 0 :(得分:8)
关闭组时分隔线的颜色可以通过以下方式设置:
android:divider
分组打开时分隔线的颜色。可以通过以下方式设置孩子可见:
android:childDivider
答案 1 :(得分:2)
对于群组:
<item name="android:groupIndicator">@android:drawable/expander_group</item>
儿童:
<item name="android:childDivider">@android:drawable/divider_horizontal_dark_opaque</item>
所有ExpandableListView特征:
<style name="Widget.ExpandableListView" parent="Widget.ListView">
<item name="android:groupIndicator">@android:drawable/expander_group</item>
<item name="android:indicatorLeft">?android:attr/expandableListPreferredItemIndicatorLeft</item>
<item name="android:indicatorRight">?android:attr/expandableListPreferredItemIndicatorRight</item>
<item name="android:childDivider">@android:drawable/divider_horizontal_dark_opaque</item>
</style>
<style name="Widget.ExpandableListView.White">
<item name="android:childDivider">@android:drawable/divider_horizontal_bright_opaque</item>
</style>