-1
私は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