1

ExpandableListView当我单击该组的内部时,我正在尝试扩展一ImageView组。我试过这个:

  expLista.setOnGroupClickListener(new OnGroupClickListener() {

        @Override
        public boolean onGroupClick(ExpandableListView parent, View v,
                int groupPosition, long id) {
            grupoCLickeado = groupPosition;
            ImageView btnExpandir = (ImageView) v
                    .findViewById(R.id.imgExpandir);
            // btnExpandir.setFocusable(false);
            btnExpandir.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    LinearLayout parentRow = (LinearLayout) v.getParent()
                            .getParent();

                    expLista.expandGroup(grupoCLickeado);
                }
            });

            return true;
        }
    });

但这仅适用于每次我想折叠或展开组时,我单击组的空白区域。

否则我无法获取组 ID,当我在ImageView一行内部单击时,它不会检测到哪个组是 this 的组ImageView

我怎样才能检测到这个?

4

0 回答 0