Android 滑动以删除无法绑定数据

Android 滑动以删除无法绑定数据,android,Android,我正在使用此'com.chauthai.swipereveallayout:swipe-reveal-layout:1.4.0'第三方库进行recyclerview滑动以删除项目 myclick侦听器如下所示: holder.deleteLayout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { remov

我正在使用此
'com.chauthai.swipereveallayout:swipe-reveal-layout:1.4.0'
第三方库进行recyclerview滑动以删除项目

myclick侦听器如下所示:

  holder.deleteLayout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            removeItem(position);




        }
    });
根据我的情况,我编写了删除逻辑

     public void removeItem(int position) {
    Batchinfo batchinfo = abc.get(position);
    Iterator it = abcd.entrySet().iterator();
    while (it.hasNext()) {
        Map.Entry pair = (Map.Entry) it.next();
         Batchinfo a = (Batchinfo) pair.getValue();
        if(a.getBatchId().equalsIgnoreCase(batchinfo.getBatchId()))
        {
            ExpandableAdapter.quantityadded.remove(pair.getKey());

            break;
        }

    }
此处ExpandableAdapter.quantityadded是一个静态hashmap

但是无法删除视图…有什么帮助吗?

试试看! 你只要把你的头发换成这个

  holder.deleteLayout.setOnClickListener(new View.OnClickListener() {     
    @Override       
    public void onClick(View v) { 
        removeItem(position);
        notifyDataSetChanged();
    }   
 });

我已经实现了…该库…但唯一的问题是知道如何在删除后删除视图…调用notifyDataSetChanged();删除该库中的项后,它就像..notifyitemremoved(getadapterposition),所以我所做的是@Override public DataAdapter.ViewHolder onCreateViewHolder(ViewGroup ViewGroup,int i){View View View=LayoutFlater.from(ViewGroup.getContext()).inflate(R.layout.inputs,ViewGroup,false);final ViewHolder=new ViewHolder(view);return holder;}public void onClick(view v){removietem(position);notifyItemRemoved(holder.getAdapterPosition());}可以从列表中删除吗?不要删除视图!或者不做任何事情,但在代码中缺少notifyItemRemoved(holder.getAdapterPosition());