//注册监听
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();
手机扫一扫
移动阅读更方便
你可能感兴趣的文章