2012-04-01 13 views
0

リストビュー内のチェックボックスで選択したすべてのアイテムを削除する機能があるテーブルを示す小さな例はありますか?リストビュー内のすべてのアイテムを削除/削除するチェックボックスを選択した

よろしくお願いいたします。

+0

ListViewでアクティブなビューを使用すると問題が発生する可能性があります。ビューはListViewでリサイクルされます。 – noob

答えて

0

カスタムアダプターのコンセプトを使用している場合は、各行のフラグ値を各行の詳細とともに維持できます。最初はフラグがfalseになり、すべての行をチェック/クリックすると、その行のフラグがtrueになります。ビューメソッドまたは任意のクリックイベントで、選択したすべてのアイテムをチェックしてリストビューから削除することができます。

0

コードを提供していないので、私は概念的に答えます。

チェックされているすべてのアイテムを削除した場合は、チェックされたアイテムの位置を取得し、アダプタに渡したアレイから削除してから使用します(adapter.notifyDatasetChanged();)。リストから削除する。