来自Google的ExpandableListView示例

Waz*_*_Be 8 android expandablelistview

我刚刚尝试了当前的Google示例ExpandableListiew:

这个样本看起来非常简单易用,但我想做的是说其中一个类别没有孩子.我删除了所有孩子,但问题是箭头仍然出现在当前行上.

例如,假设我删除了所有"Cat Names",箭头仍在那里,当我点击它时,箭头就会改变.如何删除此箭头并启动活动?

Fea*_*ena 12

如果您正在谈论用于折叠/展开列表的箭头,那么您可以使用setGroupIndicator()删除它

在你可以打电话的活动中

getExpandableListView().setGroupIndicator(null);
Run Code Online (Sandbox Code Playgroud)

这将永久删除箭头.如果你只想隐藏它,如果该列表是空的,你可以通过像XML属性做

要在展开/折叠列表时启动活动,您可以覆盖ListAdapter实现中的onGroupExpanded(或折叠)并使用它来启动您的活动