// Must call show() prior to fetching text view TextViewmessageView= (TextView)dialog.findViewById(android.R.id.message); messageView.setGravity(Gravity.CENTER);
Ответ 2
Создайте свой собственный объект TextView, а затем отправьте его во всплывающий конструктор в качестве представления:
Вы можете управлять всеми другими параметрами текста (стиль, цвет, размер ...). Чтобы управлять полями, вы можете программно создать LinearLayout, задать LayoutParams, а затем поместить в него TextView.
Ответ 3
Основываясь на ответе Чейза, вот как также центрировать заголовок. Я думаю, что это самый простой способ. Почему Android не центрирует по умолчанию или не делает это простым параметром конструктора, выше моего понимания.