2011-03-28 48 views
0

我正在阅读关于Android的,它是一种方法ShowAlert,但一个朋友告诉我,ShowAlert已更新为ShowDialog,但我不知道如何使用它。 任何人都可以告诉我如何使用它?我该如何使用ShowDialog?

谢谢!

回答

0

在Android中,您可以创建以下类型的对话: AlertDialog ProgressDialog DatePickerDialog TimePickerDialog

除了这些,你还可以创建自己的自定义对话框。

对于改变对话框,你必须使用类AlertDialog。

首先通过创建对话框的助洗剂设置警报对话框的属性:

AlertDialog.Builder建设者=新AlertDialog.Builder(本);现在

,你可以通过使用一些功能,如setMessage(),setCancelable(),setPositiveButton(),setNegativeButton()等

最后一步是创建对话框中设置一些这方面建设者性能。为此: AlertDialog alert builder.create();

然后你可以使用alert.show()来显示你的警报。

+0

很久以前我问过这个问题。这是最好的解决方案,因为它让你思考! =) – 2014-04-10 12:38:58

1

这里是从我的代码的示例功能在我的活动的一类:

protected void FatalError(String message) 
{ 
    AlertDialog.Builder alertbox = new AlertDialog.Builder(this); // this - refers to an Activity 
    alertbox.setMessage(message); 
    alertbox.setNeutralButton("Exit", new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface arg0, int arg1) { 
     finish(); 
    } 
    }); 
    alertbox.show(); 
} 

函数的目标将是弹出消息,并且当用户点击了“退出”按钮,它会结束活动。