/** 删除确认 */ public static void deleteConfirm( Context context, final WindowManager windowManager, final int id, final int position, final IDeleteConfirmListener deleteConfirm) { final View confirmView = LayoutInflater.from(context).inflate(R.layout.delete_confirm, null); confirmView .findViewById(R.id.todelete) .setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { BaseUtil.removeView(windowManager, confirmView); BaseUtil.excute( new Runnable() { @Override public void run() { if (null != deleteConfirm) { deleteConfirm.delete(id, position); } } }); } }); confirmView .findViewById(R.id.cancel) .setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { windowManager.removeView(confirmView); } }); BaseUtil.addView(windowManager, confirmView); }