AndroidのListViewからデータを取得する方法
AndroidでListViewのデータを取得するには、次の手順に従ってください。
- リストビューオブジェクトを取得する:
- ListView listView = (ListView) findViewById(R.id.ListView);
- ListViewのアダプターを取得する:
- ListViewのadapterオブジェクトを取得する
- アダプターのデータをイテレートして取り出します。
- for (int i = 0; i < adapter.getCount(); i++) {
Object item = adapter.getItem(i);
// itemのデータを処理
}
アダプターの種類によって取得できるデータの型が異なりますので、ArrayAdapterであれば配列の要素の型、CursorAdapterであればCursorのデータの型が取得できますので、適宜処理してください。