从自定义onClick事件中获取groupPosition

时间:2013-06-16 17:03:22

标签: android expandablelistview onclicklistener

我有自定义适配器的可扩展列表视图,每行都有TextView和Button。

在自定义适配器的getChildView()中,我有代码:

  ImageButton btnAddSigns = (ImageButton) convertView.findViewById(R.id.iExp_BtnAdd);
  btnAddSigns.setOnClickListener(((iNweek) mContext).childsClicker);

我的Activity中的自定义OnClick for child按钮:

    public View.OnClickListener childsClicker = new View.OnClickListener() {
        @Override
        public void onClick(View view) {
    //WORK
    }

现在,我无法获得 groupPosition 的可扩展列表组 - 我单击按钮的父级,请求帮助!

P.S。我无法将OnClick监听器移动到适配器类,我需要在我的Activity中使用groupPosition。

1 个答案:

答案 0 :(得分:0)

是的,你可以在你的listexpandable对象上实现onGroupClickListener