Question

I have an ExpandableListView and everything is working fine. Now I want to be able to expand a specific GroupView.

The idea: After a search query I got a result as a String. That String is then used to locate the GroupView, more accurate a String value in that GroupView. When the strings match I want to expand that GroupView and scroll to that position of the screen.

Is it possible to do this?

Was it helpful?

Solution

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

The above code used to expand the particular groupview programmatically.For that you have to get groupPosition. Upto my knowledge you cant able to match the group item string value, instead you can query and get string with id(groupPosition) using that groupPostion you can expand the particular GroupView.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top