[ android ] 自定義Dialog

dialog 自定義 dialog class 方法 

1. 建立 class
2. 將程式碼貼進去
3. 搞定
  public static void showConfirm(Activity activity, int title, int messageId, DialogInterface.OnClickListener listener) {
      String message = "";
      if (messageId != 0) {
          message = activity.getString(messageId);
      }
      showConfirm(activity, title, message, listener, false, null);
 }
 public static void showConfirm(Activity activity, int title, String message, DialogInterface.OnClickListener confirmListener,
           boolean hasCancel, DialogInterface.OnClickListener cancelListener) {
      if (activity == null) {
         return;
      }
      AlertDialog.Builder builder = new AlertDialog.Builder(activity);
      if (title != 0) {
         builder.setTitle(title);
      }
      builder.setCancelable(hasCancel);
      builder.setMessage(message);
      builder.setPositiveButton(R.string.confirm, confirmListener);
      if (hasCancel) {
          builder.setNegativeButton(android.R.string.cancel, cancelListener);
      }
      builder.show();
 }

留言