2

すでにデータのリストが含まれているリストビューがあります。

私が達成しようとしているのは、ListItemの1つをクリックしたときに、クリックしたアイテムのすぐ下に別のデータセットを追加したいということです。

protected void onListItemClick(ListView l, View v, int position, long id) {
    if (position == 0) {
        /* 
         * 
         * want to add another bunch of data just below postion 0!!!
         * 
        */
    }
}
4

2 に答える 2

9

リストビューで使用するアダプターにデータを挿入してから、アダプターでを呼び出してnotifyDataSetChanged()リストビューを更新できます。リストビューにオブジェクトを動的に追加できるようにするには、ArrayAdapter(またはそのサブクラス)を使用する必要があります。

((ArrayAdapter)listView.getAdapter()).insert(object, index);
((ArrayAdapter)listView.getAdapter()).notifyDataSetChanged();
于 2013-01-09T09:51:31.827 に答える
1

ExpandableListViewをご覧ください

別のチュートリアル

于 2013-01-09T09:51:42.093 に答える