当我点击此内部的imageview时检测expandiblelistview组

时间:2012-06-06 16:31:10

标签: android

当我点击此群组中的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时,它不会检测哪个组是此ImageView的组。

我怎样才能发现这个?

0 个答案:

没有答案