我已经使用了教程中给出的代码
http://mylifewithandroid.blogspot.com/2010/12/expandable-list-and-checkboxes.html
我已附上ExpandableListView的图像


SimpleExpandableListAdapter expListAdapter =
        new SimpleExpandableListAdapter(
            this,
            createGroupList(),
            R.layout.child_row,
            new String[] { "CityName" },
            new int[] { R.id.childname },
            createChildList(),
            R.layout.child_row,
            new String[] { "citydetails", "city" },
            new int[] { R.id.childname, R.id.city}
        );

    setListAdapter( expListAdapter );


我需要一些有关如何将侦听器添加到单个子节点的代码示例,例如,单击“地址”应将用户带到另一个活动。
期待你的回复。
谢谢。

最佳答案

您还可以让您的活动覆盖onChildClick方法:

@Override
public boolean onChildClick(ExpandableListView expandableListView, View view, int groupPosition, int childPosition, long id) {
    //implement logic to start the appropriate activity for this child.
}


从android dev站点:onChildClick

我还建议下载API Demos。您可以了解有关设置here的更多信息。

关于android - 将监听器添加到可扩展列表项中的子节点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8588701/

10-10 06:25