我如何使用ShowDialog?

时间:2011-03-28 16:11:37

标签: android

我正在阅读有关Android的内容,这是ShowAlert的一种方法,但有朋友告诉我,ShowAlert已更新为ShowDialog,但我不知道如何使用它。 谁能告诉我怎么用呢???

谢谢!

2 个答案:

答案 0 :(得分:1)

以下是我的一个Activity类中的代码中的示例函数:

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();
}

该功能的目标是弹出一条消息,当用户点击“退出”按钮时,它将关闭活动。

答案 1 :(得分:0)

在android中你可以创建以下类型的对话框: AlertDialog ProgressDialog DatePickerDialog TimePickerDialog

除此之外,您还可以创建自己的自定义对话框。

对于alter Dialog,您必须使用AlertDialog类。

首先,通过创建对话框构建器来设置警告对话框的属性:

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

现在,您可以使用setMessage(),setCancelable(),setPositiveButton(),setNegativeButton()等函数来设置此构建器的一些属性。

最后一步是创建对话框。为了这: AlertDialog警报builder.create();

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

相关问题