Я использую базу данных, которая реализована в ListView.
Я хочу разделить ListView и добавить заголовки (разделители). Я имею в виду, что у меня много городов, и я хочу сгруппировать их по странам с отдельными лицами.
Вот класс, который я думаю, что-то делать с заголовками:Отображение заголовков в ListView
String[] adobe_products = getResources().getStringArray(R.array.adobe_products);
mAdapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, adobe_products);
// Binding Array to ListAdapter
this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, adobe_products));
ListView lv = getListView();
// listening to single list item on click
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
/* // selected item
String product = ((TextView) view).getText().toString();
// Launching new Activity on selecting single List Item
Intent i = new Intent(getApplicationContext(), SingleListItem.class);
// sending data to new activity
i.putExtra("product", product);
startActivity(i);*/
см. Http://stackoverflow.com/questions/5148376/separators-in-listview – Klaasvaak