Android通过在列表视图中单击包含2个列表的行中的图像来删除该行

Android通过在列表视图中单击包含2个列表的行中的图像来删除该行,android,Android,我有一个列表视图,它是使用一个自定义适配器填充的。列表视图包含两个列表和一个图像。格式-列表图像 我想在单击该按钮时同时从两个列表中删除项目 我尝试使用onclick和onimclick但应用程序崩溃了 如何同时删除这两个列表?列表不保存在数据库中。项目存储在向量中 索引和视图的用途是什么? 当自定义适配器扩展Base Adpater时,我们会得到一个包含参数position的getView方法。这与索引值相同吗 code-holder.imgBtn.setOnClickListener(new

我有一个列表视图,它是使用一个自定义适配器填充的。
列表视图包含两个列表和一个图像。
格式-列表图像

我想在单击该按钮时同时从两个列表中删除项目

我尝试使用
onclick
onimclick
但应用程序崩溃了

如何同时删除这两个列表?列表不保存在数据库中。项目存储在
向量中

索引和视图的用途是什么? 当自定义适配器扩展
Base Adpater
时,我们会得到一个包含参数position的getView方法。这与索引值相同吗

code-holder.imgBtn.setOnClickListener(new ImageView.OnClickListener() {

                @Override
                public void onClick(View arg0) {
                     Index index = (Integer)  arg0.getTag();
                    if(index>=0){                        

                    prescriptionRemoval = ProgressDialog.show(AddToCartActivity.this, null, getResources().getString(R.string.prescriptionRemoval));    
                    String removeDrug=drugNameList.get(index);
                    String removePrescription=prescriptionList.get(index);  
                    String removeTotal=removeDrug+removePrescription;
                    listCheck.remove(removeTotal);
                    drugNameList.remove(index.intValue());
                    prescriptionList.remove(index.intValue());
                    notifyDataSetChanged();
                    handler.sendEmptyMessage(DIALOG_PRESCRIPTION_REMOVAL);  
                     }
                }
            })

找到答案。获取位置并删除带有位置值的两个列表
和notifydatasetchanged()

代码的速度比单词快:)