Beispiel #1
0
 /** 删除确认 */
 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);
 }