gpt4 book ai didi

Android ExpandableListView 分隔符是不可见的

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:48 26 4
gpt4 key购买 nike

我有以下 ExpandableListView:

<ExpandableListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/listView"
android:groupIndicator="@android:color/transparent"
android:background="@color/app_background"
android:scrollingCache="false"
android:choiceMode="none"
android:divider="@color/gray_dark"
android:dividerHeight="2dp"
android:childDivider="@color/gray_dark"
android:cacheColorHint="@color/app_background"/>

我遇到的问题是可扩展 ListView 未绘制分隔线或至少不可见。我在我的可扩展适配器中添加一个自定义 View 作为组 View 和自定义列表项。这会是个问题吗?

有谁知道我该怎么做才能为列表子项启用分隔符?

提前谢谢你。

最佳答案

我的可扩展适配器似乎有问题。我被以下方法覆盖了:

@Override
public boolean areAllItemsEnabled() {
return true;
}

我没有返回 true,而是让方法返回 false,这就是问题所在……因此,如果有人遇到此问题,请检查该方法并确保它返回 true 而不是 false

请注意,如果您扩展 BaseExpandableListAdapter,则无需覆盖该方法

关于Android ExpandableListView 分隔符是不可见的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12145226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com