我使用了教程中给出的代码 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 );
我需要一些关于如何将监听器添加到各个子节点的代码示例,例如单击地址应该将用户带到另一个 Activity 。 期待你的答复。 谢谢。
最佳答案
您还可以让您的 Activity 覆盖 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 开发站点:onChildClick .
关于android - 将监听器添加到可扩展列表项中的子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588701/