0

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

我已经做了这个人所做的,但不知道如何让子项目创建一个新的活动。他在评论中解释了这一点,但不知道该怎么办

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

我还包括

ExpandList.setOnChildClickListener(ExpandList_ItemClicked);

在 onCreate 方法上。我知道我必须对“ch”变量做点什么,但不知道它对应于单击项目的值是什么。有人可以帮忙吗?

4

2 回答 2

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

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

于 2013-05-13T02:05:55.110 回答
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;
        }
    });

尝试这个。

于 2013-05-13T04:17:52.687 回答