Я использую ExpandableListView.Это работает нормально, но я хочу добавить OnGroupExpandListener;Проблема в том, что если я переопределю это, то будет также переопределено «базовое» поведение по умолчанию.В основном я хочу что-то вроде этого:
mTeamListAdapter = new TeamListAdapter(getLayoutInflater());
mTeamList = (ExpandableListView) findViewById(R.id.screen_team_teamslist);
mTeamList.setAdapter(mTeamListAdapter);
mTeamList.setGroupIndicator(null);
mTeamList.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
// do my stuff..
// something like "super();" to enable the other default behaviour
}
});
В частности, я хочу сделать кнопку видимой (и активируемой до щелчка - это "android:visibility="gone"
раньше) в каждой группе в ExpandableListView.Я все еще хочу, чтобы каждая группа и ее дети тоже были кликабельны!Как мне это сделать?
РЕДАКТИРОВАТЬ: Под "базовым поведением по умолчанию" я подразумеваю, что если я переопределю этот метод (OnGroupExpand), то мне кажется, что я больше не смогу развернуть / свернуть группы!