【发布时间】:2014-07-22 11:32:32
【问题描述】:
我创建了一个可扩展的 ListView,其中包含 3 个组,每个组有几个子。
在 OnCreate 中,我使用 exLv.expandGroup(0) 扩展第一组;然后我想在没有用户触摸的情况下单击该组的子项(动态)。 我试过 exLv.setSelectedChild 但没有用。 我只想在 onCreate 上做一次。如何做到这一点?
【问题讨论】:
-
您要执行特定的子点击吗?在扩大名单之前?我不知道你想怎么做,因为那时你看不到任何孩子。请更好地解释你的问题
-
不,首先我展开一个组,然后想要执行子点击动态。
-
那么,在答案部分尝试了 OnChildClickListener 吗?使用该回调有什么问题?您希望每个孩子都有一个自定义点击事件吗?那么你需要在getView中添加监听器。
-
看看我创建了可扩展的列表视图,并在 onCreate 方法中动态扩展了一组(例如 listItems.expandGroup(0);)。然后想要动态点击例如第一组的第一个孩子。
-
我认为动态并不意味着你认为它意味着什么。您想在扩展组时默认选择第一个孩子吗?这就是所谓的自动。然后实现一个 OnGroupClickListener 并将点击事件也传递给第一个孩子
标签: android expandablelistview