Center message in android dialog box

前端 未结 8 886
野趣味
野趣味 2020-11-29 01:53

I want the message text within my dialog box to be center aligned.

8条回答
  •  甜味超标
    2020-11-29 02:16

    we can use as like.

    public static void showAlert(Activity activity, String message) {
      TextView title = new TextView(activity);
    
      title.setText("Your Title Here");
      title.setPadding(10, 10, 10, 10);
      title.setGravity(Gravity.CENTER);
      title.setTextColor(Color.WHITE);
      title.setTextSize(20);
    
      AlertDialog.Builder builder = new AlertDialog.Builder(activity);
      builder.setCustomTitle(title);
      builder.setMessage(message);
      builder.setCancelable(false);
      builder.setNegativeButton("OK", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
          dialog.cancel();
        }
      });
    
      AlertDialog alert = builder.show();
      TextView messageText = (TextView)alert.findViewById(android.R.id.message);
      messageText.setGravity(Gravity.CENTER);
      messageText.setTextColor(Color.RED);
    }
    

提交回复
热议问题