Добавление изображения в пользовательский AlertDialog - PullRequest
2 голосов
/ 29 ноября 2010

Я создал AlertDialog, который позволяет пользователям выбирать 1 из 4 отображаемых параметров.

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

Вот как это выглядит сейчас:

alt text

Поскольку 4-й вариант предназначен для другой задачи, я хочу, чтобы она выглядела иначе, потому что пользователи могут запутаться.

Я подумал о том, чтобы поставить 'значок вызова' рядом с первыми 3 вариантами и стрелку рядом с 4-м вариантом.

Теперь остается мой вопрос; как поставить изображение рядом с первыми 3 вариантами?

Вот код, который создает диалог:

 public void AlarmMenu(){
 final CharSequence[] items = {"Politie", "Ambulance", "Brandweer", "Tips                                   >"};
 AlertDialog.Builder builder = new AlertDialog.Builder(this);
 builder.setItems(items, new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog, int item) {
            switch (item){
                case 0:
                    break;
                case 1:
                    break;
                case 2:
                    break;
                case 3:
                 break;
            }
     }
 });
 AlertDialog alert = builder.create();
 alert.show();
}

1 Ответ

0 голосов
/ 29 ноября 2010

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

http://about -android.blogspot.com / 2010/02 / create-custom-dialog.html

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