以编程方式展开特定的GroupView

时间:2013-07-29 12:44:10

标签: android expandablelistview expand

我有ExpandableListView,一切正常。现在我希望能够扩展特定的GroupView

这个想法: 在搜索查询后,我得到了String的结果。然后使用String来查找GroupViewString更准确的GroupView值。当字符串匹配时,我想展开GroupView并滚动到屏幕的那个位置。

是否可以这样做?

1 个答案:

答案 0 :(得分:1)

if(!yourExpandableListView.isGroupExpanded(groupPosition)){
yourExpandableListView.expandGroup(groupPosition);
}

以上代码用于以编程方式扩展特定的组视图。为此,您必须获得groupPosition。据我所知,您无法匹配组项字符串值,而是可以使用该groupPostion查询并获取带有id(groupPosition)的字符串,您可以展开特定的GroupView。