如何从 onGroupExpanded 获取视图

How to get views from onGroupExpanded

我的应用程序中有一个可展开的列表视图,我想在单击该组后对特定组图标执行某些操作。

我试过覆盖 onGroupExpanded() 但我不知道如何从中提取视图。我传入此方法的只是组位置,但我不确定如何从那里继续?

这就是我得到的

@Override
public void onGroupExpanded(int groupPosition) {
    View v = ((View) getGroup(groupPosition)).findViewById(R.id.secondImage);
}

如果您的适配器extends BaseExpandableListAdapter, 在

@Override
    public View getGroupView(int pos, boolean isExpanded, View v, ViewGroup p) {

首先,在设置您的持有人时,找到您的群组图标:

holder.icon = (ImageView) v.findViewById(R.id.group_icon);

之后:

if (isExpanded) {
    holder.icon.setImageDrawable(context.getResources().getDrawable(R.drawable.ic_1));
} else {
    holder.icon.setImageDrawable(context.getResources().getDrawable(R.drawable.ic_2));
}