Center message in android dialog box

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

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

8条回答
  •  一个人的身影
    2020-11-29 02:20

    Of course, you can always set the gravity of the original text view. This allows you to not have to worry about formatting and padding.

    For example

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Title");
    builder.setMessage("Message");
    builder.setPositiveButton("OK", null);
    AlertDialog dialog = builder.show();
    
    // Must call show() prior to fetching text view
    TextView messageView = (TextView)dialog.findViewById(android.R.id.message);
    messageView.setGravity(Gravity.CENTER);
    

提交回复
热议问题