2

我有这个列表视图,我可以在其中从对话框正按钮中删除列表视图项。场景是:我最初有一个 5 项列表视图,但尚未突出显示任何项目。

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

我选择蝙蝠侠项目并通过

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

通过对话框正面按钮。现在的问题是列表视图突出显示现在转到 Ironman 项目,如果我在没有真正单击 Ironman 项目的情况下删除它,则无法删除它。

是否可以在不选择项目的情况下从列表视图中删除项目?我该如何实施?

4

1 回答 1

2

When you select an item then remove this item from the ArrayAdapter and then just set the list adapter with the Array adapter.

lv.setAdapter(dataAdapter);

in dataAdapter remove your selected item.

于 2013-07-23T05:31:03.287 回答