You have to follow the following steps to get your work done
Step-1 You need to parse the xml. see
http://xmlpull.org/v1/src/java/samples/MyXmlPullApp.java[
^]
Step-2 Create a bean class for Category. means all the category related data will be stored in that bean class
Step-3 Create an arraylist of that bean class
Step-4 Create a list view using that arraylist ( the list view will display only name of categories)
Step-5 Implement on itemclik listener on the list view. get the position. retrieve the data pass to the intent call second activity
Step-6 In the second activity create a listview and display the data whatever is passed by first activity