Android: простая настройка AlertDialogs - PullRequest
0 голосов
/ 13 февраля 2012

Я прочитал много статей, здесь и в других местах, о настройке AlertDialogs и созданных AlertDialog.Builder.

Подход, который я использую в настоящее время, заключается в том, чтобы внедрить мой AlertDialog.Builder с ContextThemeWrapper,Этот ContextThemeWrapper настроен для чтения из пользовательского стиля, который наследует от Theme.Dialog.

Мои требования к настройке довольно просты:

  1. Измените цвет фона строки заголовка по умолчанию из темно-синего /черная версия
  2. Изменение типа и размера шрифта как заголовка, так и кнопок

Я просматривал стандартные темы themes.xml и styles.xml, но не вижугде настроить номер 1, в частности ... может кто-нибудь сообщить мне, как это делается?

Кроме того, некоторые из решений, которые я видел, включают в себя раздувание макета и затем установку его с помощью AlertDialog.Builder.setView.() ... если бы я настраивал, используя этот способ, то как мне проектировать представления для положительных и отрицательных кнопок?

Спасибо

1 Ответ

2 голосов
/ 13 февраля 2012

Извините, диалоговые окна предупреждений не предназначены для такой тематики. По сути, это самая конкретная вещь, которую вы можете сделать, - консервированный вид для стандартных типичных ситуаций.

Если вы хотите иметь диалоговое окно с настраиваемым внешним видом, вам следует просто начать с класса Dialog.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...