我有这个listview,我可以从对话框的正面按钮中删除listview项目。场景是:我最初有一个5项列表视图,但没有项目突出显示。
1.Superman
2.Batman
3.Ironman
4.Aquaman
5.Spiderman
我选择蝙蝠侠项目并通过
成功删除myRecordingList.remove(myRecording);
objRowAdapter.notifyDataSetChanged();
通过对话框的正面按钮。现在问题是listview高亮显示现在转到Ironman项目,如果我在没有真正点击Ironman项目的情况下删除它,则无法删除它。
是否可以在不选择项目的情况下从列表视图中删除项目?我该如何实现呢?
答案 0 :(得分:2)
当您选择一个项目,然后从ArrayAdapter中删除此项目,然后只需使用阵列适配器设置列表适配器。
lv.setAdapter(dataAdapter);
dataAdapter中的删除您选择的项目。