首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ShowDialog?

如何使用ShowDialog?
EN

Stack Overflow用户
提问于 2011-03-29 00:11:37
回答 2查看 393关注 0票数 0

我读到了关于安卓的文章,它是一个方法ShowAlert,但是一个朋友告诉我ShowAlert已经更新到ShowDialog了,但我不知道怎么使用它。谁能告诉我如何使用它?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-29 00:41:25

在安卓系统中,你可以创建以下类型的对话框: AlertDialog ProgressDialog DatePickerDialog TimePickerDialog

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

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

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

AlertDialog.Builder builder =新的AlertDialog.Builder(这个);

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

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

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

票数 0
EN

Stack Overflow用户

发布于 2011-03-29 00:51:15

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

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5461874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档