i want to create listview in android with following scenario
Heading Category 1
item 1 item 2 item 3
Heading Category 2
item 1 item 2
I believe android.app.ExpandableListActivity is what you are looking for. Check out this sample: samples/android-9/ApiDemos/src/com/example/android/apis/view/ExpandableList3.java in your Android SDK.
samples/android-9/ApiDemos/src/com/example/android/apis/view/ExpandableList3.java