Android sample code(ExpandableListView with different types of group and/or child item views)