AlertDialog 构造函数

定义

重载

AlertDialog(Context)

创建使用默认警报对话主题的警报对话框。

AlertDialog(Context, Int32)

创建使用显式主题资源的警报对话框。

AlertDialog(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

AlertDialog(Context, Boolean, IDialogInterfaceOnCancelListener)

创建使用默认警报对话主题的警报对话框。

AlertDialog(Context, Boolean, EventHandler)

AlertDialog(Context)

创建使用默认警报对话主题的警报对话框。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")]
protected AlertDialog (Android.Content.Context? context);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")>]
new Android.App.AlertDialog : Android.Content.Context -> Android.App.AlertDialog

参数

context
Context

父上下文

属性

注解

创建使用默认警报对话主题的警报对话框。

默认警报对话框主题由 android.R.attr#alertDialogThemecontext主题内定义。

适用于 . 的 android.app.AlertDialog.AlertDialog(android.content.Context)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

AlertDialog(Context, Int32)

创建使用显式主题资源的警报对话框。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;I)V", "")]
protected AlertDialog (Android.Content.Context? context, int themeResId);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;I)V", "")>]
new Android.App.AlertDialog : Android.Content.Context * int -> Android.App.AlertDialog

参数

context
Context

父上下文

themeResId
Int32

要对其放大此对话的主题的资源 ID,或使用 0context级的默认警报对话主题

属性

注解

创建使用显式主题资源的警报对话框。

指定的主题资源 (themeResId) 将应用于父 context主题之上。 它可以指定为包含完全填充的主题的样式资源,例如 android.R.style#Theme_Material_Dialog,替换父 context主题中的所有属性,包括主要颜色和主题色。

若要保留主要颜色和主题色等属性, themeResId 可以改为指定为覆盖主题,例如 android.R.style#ThemeOverlay_Material_Dialog。 这将仅替代将警报窗口设置为对话框样式所需的窗口属性。

或者, themeResId 可以指定 0 为使用父 context级的解析值 android.R.attr#alertDialogTheme

适用于 . 的 android.app.AlertDialog.AlertDialog(android.content.Context, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

AlertDialog(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected AlertDialog (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.AlertDialog : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.AlertDialog

参数

javaReference
IntPtr

nativeint

IntPtr一个包含 Java 本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

AlertDialog(Context, Boolean, IDialogInterfaceOnCancelListener)

创建使用默认警报对话主题的警报对话框。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V", "")]
protected AlertDialog (Android.Content.Context? context, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener? cancelListener);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V", "")>]
new Android.App.AlertDialog : Android.Content.Context * bool * Android.Content.IDialogInterfaceOnCancelListener -> Android.App.AlertDialog

参数

context
Context

父上下文

cancelable
Boolean
属性

注解

适用于 . 的 android.app.AlertDialog.AlertDialog(android.content.Context)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

AlertDialog(Context, Boolean, EventHandler)

protected AlertDialog (Android.Content.Context context, bool cancelable, EventHandler cancelHandler);
new Android.App.AlertDialog : Android.Content.Context * bool * EventHandler -> Android.App.AlertDialog

参数

context
Context
cancelable
Boolean
cancelHandler
EventHandler

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于