原文地址为: Android应用开发---listview长按删除该Item数据并删除所在数据库的记录 1、先看下listview适配器 mlistItemAdapter = new SimpleAdapter( getApplicationContext(), mlistItem,// 数据源 R.layout.listviewitem, new String[] { "mtext", "mtime" }, new int[] { R.id.ItemText, R.id.ItemTime }); 2、index索引 int index = 0;// 长按删除指定数据的索引 3、长按得到index // 添加长按点击,得到点中的index,即参数arg2 mlistview.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub index = arg2; return false; } }); 4、找到匹配的一项,并进行删除 String deleteText