我有ExpandableListView
,一切正常。现在我希望能够扩展特定的GroupView
。
这个想法:
在搜索查询后,我得到了String
的结果。然后使用String
来查找GroupView
中String
更准确的GroupView
值。当字符串匹配时,我想展开GroupView
并滚动到屏幕的那个位置。
是否可以这样做?
答案 0 :(得分:1)
if(!yourExpandableListView.isGroupExpanded(groupPosition)){
yourExpandableListView.expandGroup(groupPosition);
}
以上代码用于以编程方式扩展特定的组视图。为此,您必须获得groupPosition。据我所知,您无法匹配组项字符串值,而是可以使用该groupPostion查询并获取带有id(groupPosition)的字符串,您可以展开特定的GroupView。