ListView中的item中有删除按钮,点击删除按钮,该item删除。

项目中有这样的需求。在网上找了半天,终于找到一种方法。思路就是在适配器的getView(){}方法中将数据删除,并且在适配器中更新数据。主要代码如下:

            currentPosition = position;//记录当前的位置
            holder.img_delete.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    delete(goods_address_id);//根据接口删除服务器数据
                    mLists.remove(currentPosition);//将集合中的数据删除
                    ShouHuoListAdapter.this.notifyDataSetChanged();//更新适配器
                }
            });


你可能感兴趣的:(ListView中的item中有删除按钮,点击删除按钮,该item删除。)