我只想在父元素之间放置分隔符。当我设置
android:divider="@drawable/divider"
android 在父元素之间创建分隔符,但也在子元素之间创建分隔符。当我添加 android:childDivider="@color/transparent"
android删除了子元素之间的分隔线,但它们之间的可用空间仍然存在。为什么?
我试过android:dividerHeight="0dp"
但什么也没发生。
我想在父元素之间设置分隔符,但我不想在子元素之间设置任何分隔符或空白。
有什么办法吗?
最佳答案
为了从 subview 中删除分隔线,而不是在可扩展列表中的父 View 之间:
在 XML 的 ExapandableListView
属性中添加 android:childDivider="#00000000"
:
<ExpandableListView
android:id="@+id/elv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:childDivider="#00000000" />
请参阅 this page了解更多信息
关于android - ExpandableListView - 如何仅在父元素之间设置分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6694939/