将onChildClickListener与ExpandableListView一起使用

时间:2013-05-13 01:11:27

标签: android expandablelistview

如何将onClickListener与Expendable List视图一起使用,以便单击子项创建新的Activity?

我已经做了这个人made,但是没有任何想法如何让子项创建一个新的Activity。他在评论中解释了这一点,但不知道该怎么回事

 ExpandListChild ch =  ExpListItems.get(groupPosition).getItems().get(childPosition);

我也包括

ExpandList.setOnChildClickListener(ExpandList_ItemClicked);
on onCreate方法。我知道我必须对'ch'变量做一些事情,但不知道它对应于被点击项目的值是什么。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

onChildClick (ExpandableListView parent, View v, int groupPosition, int childPosition, long id)

当您调用ChildClick侦听器时,您将获得所需的所有信息,因此不需要ch。

答案 1 :(得分:0)

 ExpandList.setOnChildClickListener(new OnChildClickListener() {

        @Override
        public boolean onChildClick(ExpandableListView arg0, View arg1, int arg2, int arg3, long arg4) {
            // TODO Auto-generated method stub
            return false;
        }
    });

试试这个。