Implementation of ExpandableListview with custom header and custom content.