如何从onGroupExpanded获取视图

Ben*_*ded 0 android expandablelistview expandablelistadapter

我的应用程序中有一个可扩展的列表视图,一旦点击该组,我想对特定的组图标执行某些操作.

我试过覆盖onGroupExpanded(),但我不知道如何从中提取视图.我得到的所有方法都是小组位置,但我不确定如何从那里继续?

这就是我所拥有的

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

inn*_*ich 5

如果您的适配器extends BaseExpandableListAdapter,在

@Override
    public View getGroupView(int pos, boolean isExpanded, View v, ViewGroup p) {
Run Code Online (Sandbox Code Playgroud)

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

holder.icon = (ImageView) v.findViewById(R.id.group_icon);
Run Code Online (Sandbox Code Playgroud)

在那之后:

if (isExpanded) {
    holder.icon.setImageDrawable(context.getResources().getDrawable(R.drawable.ic_1));
} else {
    holder.icon.setImageDrawable(context.getResources().getDrawable(R.drawable.ic_2));
}
Run Code Online (Sandbox Code Playgroud)