Пользовательский диалог на Android: как мне отцентрировать его заголовок? - PullRequest
64 голосов
/ 26 октября 2010

Я занимаюсь разработкой приложения для Android.

Как разместить центр заголовка для настраиваемого диалогового окна, которое я использую?

Ответы [ 12 ]

0 голосов
/ 24 июля 2012

Вот неприятное решение .... Расширьте AlertDialog.Builder и переопределите все методы (например, setText, setTitle, setView и т. Д.), Чтобы не устанавливать фактический текст / заголовок / представление диалогового окна, а создавать новое представление внутриДиалог View делает все там.Тогда вы можете свободно стилизовать все по своему усмотрению.

Чтобы уточнить, что касается родительского класса, представление установлено, и ничего больше.

Насколько ваш пользовательский расширенныйкласс обеспокоен, все делается в рамках этого представления.

0 голосов
/ 26 октября 2010

У вас есть несколько начальных советов по изменению заголовка диалога: Android - изменение пользовательского представления заголовка во время выполнения Не знаю, можно ли его центрировать (еще не пробовал)но если это пользовательский вид, я думаю, это очень возможно.

...