Android:删除选定的列表项
创始人
2024-10-13 18:00:54
0

要删除选定的列表项,你可以通过以下步骤来实现:

  1. 首先,创建一个列表视图(ListView)并填充数据。

  2. 为列表项添加长按事件监听器,在长按时选定该项。

  3. 在长按事件监听器中,获取选定项的索引。

  4. 使用索引从数据源中删除该项。

  5. 调用适配器的notifyDataSetChanged()方法更新列表视图。

下面是一个简单的示例代码:

// 创建列表视图
ListView listView = findViewById(R.id.listView);

// 填充数据
ArrayList dataList = new ArrayList<>();
dataList.add("Item 1");
dataList.add("Item 2");
dataList.add("Item 3");

// 创建适配器
ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dataList);

// 设置适配器
listView.setAdapter(adapter);

// 添加长按事件监听器
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
    @Override
    public boolean onItemLongClick(AdapterView parent, View view, int position, long id) {
        // 获取选定项的索引
        int selectedItemIndex = position;

        // 从数据源中删除选定项
        dataList.remove(selectedItemIndex);

        // 更新列表视图
        adapter.notifyDataSetChanged();

        return true;
    }
});

上述代码创建了一个简单的列表视图,当用户长按某个列表项时,会删除该项并更新列表视图。你可以根据自己的需求进行适当的修改和扩展。

相关内容

热门资讯

科技分享!hh poker插件... 科技分享!hh poker插件下载,德普之星辅助器,AI教程(有挂技巧);实战中需综合运用上述技巧,...
2024教程!we-poker... 2024教程!we-poker软件,wepoker私人局俱乐部,2025新版总结(有挂教程)1、不需...
盘点十款!pokemomo辅助... 盘点十款!pokemomo辅助软件,hhpoker为什么一直输,力荐教程(有挂方法)1、点击下载安装...
今日科普!哈糖大菠萝有没有挂,... 今日科普!哈糖大菠萝有没有挂,aapoker破解侠是真的吗,科技教程(有挂神器);小薇(透视辅助)致...
盘点一款!wejoker私人辅... 盘点一款!wejoker私人辅助软件,智星德州插件怎么下载,可靠教程(有挂神器);《WPK辅助透视》...
我来分享!pokemmo手机脚... 我来分享!pokemmo手机脚本,wepoker怎么拿到好牌,线上教程(有挂神器);玩家必备必赢加哟...
实测必看!aapoker怎么设... 实测必看!aapoker怎么设置提高好牌几率,werplan外挂,必胜教程(有挂辅助)准备好在aap...
记者发布!steampoker... 1、记者发布!steampokermaster辅助,cloudpoker怎么开挂,分享教程(有挂透明...
终于清楚!哈糖大菠萝挂,德普之... 终于清楚!哈糖大菠萝挂,德普之星私人局辅助免费,2025新版总结(有挂攻略);1.德普之星私人局辅助...
推荐一款!智星德州插件怎么下载... 推荐一款!智星德州插件怎么下载,wepoker有辅助工具吗,wepoke教程(有挂攻略);《WPK辅...