Диалог предупреждения Android с предупреждением - PullRequest
1 голос
/ 09 сентября 2011

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

Ответы [ 2 ]

2 голосов
/ 09 сентября 2011

Попробуйте сделать снимок:

Toast.makeText(this, "You have entered an empty string, silly!", Toast.LENGTH_SHORT).show();

Это просто всплывающее диалоговое окно, но оно должно быть достаточно для ваших нужд. Вы можете изменить «Toast.LENGTH_SHORT» на «Toast.LENGTH_LONG» в зависимости от того, как долго вы хотите, чтобы диалог оставался видимым, после чего он исчезнет.

Или для более комплексного решения:

public void alertMessage(string Message)
{
   Toast.makeText(this, Message, Toast.LENGTH_SHORT).show();
}
1 голос
/ 09 сентября 2011

Вы можете делать то, что вы хотите, когда вы устанавливаете кнопки для AlertDialog, например:


    .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int id) {
                    //Here check to see if you have an empty EditText and take appropriate measures
               }
           })

...