Как применить цвет фона и тему, чтобы предупредить Dailog Builder - PullRequest
1 голос
/ 24 декабря 2011

У меня проблема в диалоговом окне оповещения. Я не могу изменить цвет фона окна оповещения. Пожалуйста, разрешите мою проблему.

Я пишу код для построителя оповещений, чтобы показать предупреждающее сообщение и значок, но не могу установить фон:

protected Dialog onCreateDialog(int id) {

    // TODO Auto-generated method stub
    switch (id) {
        case 0:

            AlertDialog.Builder builder = new AlertDialog.Builder(this);

            builder.setIcon(R.drawable.alert);
            builder.setTitle("*Select Valid Location");
            builder.setCancelable(false)
                .setPositiveButton("Ok", null);
            AlertDialog alert = builder.create();

            alert.show();
            break;

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

Для этого вам нужно создать style.xml в папке значений и просто сделать диалог с стилем

http://androblip.huiges.nl/2010/05/09/theme-android-dialog/

проверить эту ссылку, это поможет вам ...

0 голосов
/ 24 декабря 2011

Просто создайте любое действие, которое вы хотите, с любым макетом, который вы хотите, и примените android:theme="@android:style/Theme.Dialog" к вашему тегу <application> в манифесте
Ответ был скопирован с аналогичного вопроса здесь

...