I have used a code given in tutorial
http://mylifewithandroid.blogspot.com/2010/12/expandable-list-and-checkboxes.html
I have attached an image of the 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 );
I need some code example on how to add listeners to individual child nodes for example clicking on Address should take the user to another activity.
Looking forward to your reply.
thanks.
You can also have your activity override the the onChildClick method:
From the android dev site: onChildClick.
I also recommend downloading the API Demos. You can learn more on setting it up here.