我已经使用了教程中给出的代码
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/