要从列表视图中删除项目,可以使用以下代码示例:
ListView listView = findViewById(R.id.list_view);
ArrayList items = new ArrayList<>();
items.add("Item 1");
items.add("Item 2");
items.add("Item 3");
ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> parent, View view, int position, long id) {
items.remove(position); // 从列表中删除项目
adapter.notifyDataSetChanged(); // 通知适配器数据已更改
}
});
这样,当用户点击列表中的项目时,该项目将从列表中删除,并且列表视图将更新以反映更改。
请注意,上述代码仅适用于基本的列表视图和适配器。如果您使用的是自定义适配器或列表视图,请根据您的具体情况进行修改。
上一篇:安卓工作室橙色Gradle文件
下一篇:安卓工作室代码运行顺序错误了?