//注册监听 shop_lv.setOnItemClickListener(new lvItemClickListener());
class lvItemClickListener implements OnItemClickListener{ @Override public void onItemClick(AdapterView<?> arg0, View arg1, final int position, long id) {
} }
AlertDialog.Builder builder = new Builder(MainActivity.this); //对话框标题 builder.setTitle("删除?"); //对话框内容 builder.setMessage("是否删除:" + shopList.get(position).getName()); //显示对话框 builder.show();
//OnClickListener是DialogInterface的一个内部接口 //new DialogInterface.OnClickListener()这是匿名内部类的写法
//确认键 builder.setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { }
}); //取消键 builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //对话框删除 dialog.dismiss(); } });
//移除集合内的该项 shopList.remove(position); //刷新 shopAdapter.notifyDataSetChanged();
原文:http://www.cnblogs.com/superdo/p/5043779.html