0

リストビューからアイテムを削除する方法を教えてください。リストビューに表示されているコンテンツをデータベースに保存していました。リストビューに表示するには、ArrayAdapterを使用します。リストビューからアイテムを削除したいのですが、実際にはアイテムを削除していますデータベースをクリアしてアクティビティを再開した場合のみ。解決策を教えてください。

4

2 に答える 2

1

リストビューからアイテムを削除する場合は、アダプターにデータを設定してリストビューに表示しているアダプターソースを削除します。

例えば、

データがarrayListに収集されることを考慮ArrayList<String>して、をに設定しています。ArrayAdapter adapter

今すぐ削除:

arrayList.remove(pass the position here)

その後

adapter.notifyDataSetChanged()

この助けを願っています。

于 2012-09-08T11:23:17.570 に答える
0

これは役に立ちますか?

void Reload()
{
    ArrayAdapter adapter= new  ArrayAdapter(context, ...);
    listView.setAdapter(adapter);
}
于 2012-09-08T11:19:54.960 に答える