2

ダイアログの肯定ボタンからリストビュー項目を削除できるこのリストビューがあります。シナリオ: 最初に 5 項目のリストビューがあり、まだ項目が強調表示されていません。

1.Superman
2.Batman
3.Ironman
4.Aquaman
5.Spiderman

バットマンアイテムを選択し、それを正常に削除します

myRecordingList.remove(myRecording);
objRowAdapter.notifyDataSetChanged();

ダイアログの肯定ボタンを介して。ここでの問題は、リストビューのハイライトが Ironman 項目に移動し、Ironman 項目を実際にクリックせずに削除すると削除できないことです。

アイテムを選択せず​​にリストビューからアイテムを削除することはできますか? どうすればこれを実装できますか?

4

1 に答える 1

2

項目を選択したら、この項目を ArrayAdapter から削除し、配列アダプターでリスト アダプターを設定します。

lv.setAdapter(dataAdapter);

dataAdapter で、選択したアイテムを削除します。

于 2013-07-23T05:31:03.287 に答える