Android : Add headers in a listView using ArrayAdapter

on Sunday, August 3, 2014


Am trying to display a listview using array adapter. I get the array from the database.



ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, ArrayofName);
ListView myListView = (ListView) ll.findViewById(R.id.list1);
myListView.setAdapter(adapter);


Now i want to categorize them using the headers. I tried to add another array adapter. But it doesnt work for the headers.



ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, ArrayofName);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, ArrayofName);
ListView myListView = (ListView) ll.findViewById(R.id.list1);
myListView.addHeaderView(adapter1);
myListView.setAdapter(adapter);


How can i get this to work?


PS : I am using a fragment.


0 comments:

Post a Comment