我正在使用ExpandableListViews,它需要在组之间有一个分隔符,但在组和它的子组之间不。
我无法找到完成这项工作的方法,我已经尝试过的是:
将android:dividerHeight
设置为0.结果:该组与其子项之间仍有1dip的空间。
如果我尝试用颜色或透明度而不是可绘制的方式填充该空间,则不会显示,因此间隙仍然可见。如果android:dividerHeight
大于0,则显示颜色。
如果我将android:dividerHeight
设置为-1,则该组与其子项之间的差距会消失。组之间的分隔显然也消失了。
在网络的几乎每个角落搜索一个简单的解决方案,但似乎没有人遇到过这个问题。
我一直在想的是以下内容: 删除所有分隔符将它们添加到行布局中,但是,这将是许多额外的和不必要的工作。而且我必须为每个最后一组删除它们。
有没有人知道我的意思,你有更好的解决方案吗?非常感谢您提前分享!
干杯!
待办事项
答案 0 :(得分:0)
也许更简单的方法是将group和child之间的分隔符颜色设置为列表背景颜色?
答案 1 :(得分:0)