带有警告消息的Android警报对话框

时间:2011-09-09 14:16:30

标签: android android-edittext message alert alertdialog

我有一个带有EditText的警告对话框,我想在输入的输入文本为空时警告用户。所以要么: - 通过打开当前顶部的新警报对话框,但不关闭当前的警报对话框。我试过了,我不知道怎么做。 - 通过动态更改警报对话框中的消息,但我不知道如何

2 个答案:

答案 0 :(得分:2)

试着试一试:

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 :(得分:1)

当您为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
               }
           })