AlertDialog.Builder 类

定义

[Android.Runtime.Register("android/app/AlertDialog$Builder", DoNotGenerateAcw=true)]
public class AlertDialog.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/app/AlertDialog$Builder", DoNotGenerateAcw=true)>]
type AlertDialog.Builder = class
    inherit Object
继承
AlertDialog.Builder
属性

注解

Android 平台文档

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

构造函数

AlertDialog.Builder(Context)

为使用默认警报对话主题的警报对话创建生成器。

AlertDialog.Builder(Context, Int32)

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

AlertDialog.Builder(IntPtr, JniHandleOwnership)

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

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Context

返回一个 Context 具有此生成器创建的对话框的相应主题。

Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode (继承自 Object)
JniPeerMembers
PeerReference (继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Create()

创建一个 AlertDialog 包含提供给此生成器的参数。

Dispose() (继承自 Object)
Dispose(Boolean) (继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetAdapter(IListAdapter, EventHandler<DialogClickEventArgs>)
SetAdapter(IListAdapter, IDialogInterfaceOnClickListener)

设置由给定 IListAdapter项提供的项目列表,以作为内容显示在对话框中,你将通过提供的侦听器通知所选项。

SetCancelable(Boolean)

设置对话框是否可取消。

SetCursor(ICursor, EventHandler<DialogClickEventArgs>, String)
SetCursor(ICursor, IDialogInterfaceOnClickListener, String)

设置由给定 ICursor项提供的项目列表,以作为内容显示在对话框中,你将通过提供的侦听器通知所选项。

SetCustomTitle(View)

使用自定义视图 customTitleView设置标题。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetIcon(Drawable)

设置 Drawable 要用于游戏的标题。

SetIcon(Int32)

设置要用于标题的资源 ID Drawable

SetIconAttribute(Int32)

将图标设置为主题属性提供。 例如 android。

SetInverseBackgroundForced(Boolean)

设置对话框以使用逆背景,而不考虑内容是什么。

SetItems(ICharSequence[], EventHandler<DialogClickEventArgs>)
SetItems(ICharSequence[], IDialogInterfaceOnClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetItems(Int32, EventHandler<DialogClickEventArgs>)
SetItems(Int32, IDialogInterfaceOnClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetItems(String[], EventHandler<DialogClickEventArgs>)
SetItems(String[], IDialogInterfaceOnClickListener)
SetMessage(ICharSequence)

设置要显示的消息。

SetMessage(Int32)

使用给定的资源 ID 设置要显示的消息。

SetMessage(String)
SetMultiChoiceItems(ICharSequence[], Boolean[], EventHandler<DialogMultiChoiceClickEventArgs>)
SetMultiChoiceItems(ICharSequence[], Boolean[], IDialogInterfaceOnMultiChoiceClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetMultiChoiceItems(ICursor, String, String, EventHandler<DialogMultiChoiceClickEventArgs>)
SetMultiChoiceItems(ICursor, String, String, IDialogInterfaceOnMultiChoiceClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetMultiChoiceItems(Int32, Boolean[], EventHandler<DialogMultiChoiceClickEventArgs>)
SetMultiChoiceItems(Int32, Boolean[], IDialogInterfaceOnMultiChoiceClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetMultiChoiceItems(String[], Boolean[], EventHandler<DialogMultiChoiceClickEventArgs>)
SetMultiChoiceItems(String[], Boolean[], IDialogInterfaceOnMultiChoiceClickListener)
SetNegativeButton(ICharSequence, EventHandler<DialogClickEventArgs>)
SetNegativeButton(ICharSequence, IDialogInterfaceOnClickListener)

设置在按下对话框的负按钮时要调用的侦听器。

SetNegativeButton(Int32, EventHandler<DialogClickEventArgs>)
SetNegativeButton(Int32, IDialogInterfaceOnClickListener)

设置在按下对话框的负按钮时要调用的侦听器。

SetNegativeButton(String, EventHandler<DialogClickEventArgs>)
SetNegativeButton(String, IDialogInterfaceOnClickListener)
SetNeutralButton(ICharSequence, EventHandler<DialogClickEventArgs>)
SetNeutralButton(ICharSequence, IDialogInterfaceOnClickListener)

设置在按下对话的中性按钮时要调用的侦听器。

SetNeutralButton(Int32, EventHandler<DialogClickEventArgs>)
SetNeutralButton(Int32, IDialogInterfaceOnClickListener)

设置在按下对话的中性按钮时要调用的侦听器。

SetNeutralButton(String, EventHandler<DialogClickEventArgs>)
SetNeutralButton(String, IDialogInterfaceOnClickListener)
SetOnCancelListener(IDialogInterfaceOnCancelListener)

设置将在取消对话框时调用的回调。

SetOnDismissListener(IDialogInterfaceOnDismissListener)

设置出于任何原因关闭对话框时将调用的回调。

SetOnItemSelectedListener(AdapterView+IOnItemSelectedListener)

设置在选定列表中的项时要调用的侦听器。

SetOnKeyListener(IDialogInterfaceOnKeyListener)

设置将密钥调度到对话框时将调用的回调。

SetPositiveButton(ICharSequence, EventHandler<DialogClickEventArgs>)
SetPositiveButton(ICharSequence, IDialogInterfaceOnClickListener)

设置在按下对话框的正按钮时要调用的侦听器。

SetPositiveButton(Int32, EventHandler<DialogClickEventArgs>)
SetPositiveButton(Int32, IDialogInterfaceOnClickListener)

设置在按下对话框的正按钮时要调用的侦听器。

SetPositiveButton(String, EventHandler<DialogClickEventArgs>)
SetPositiveButton(String, IDialogInterfaceOnClickListener)
SetSingleChoiceItems(ICharSequence[], Int32, EventHandler<DialogClickEventArgs>)
SetSingleChoiceItems(ICharSequence[], Int32, IDialogInterfaceOnClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetSingleChoiceItems(ICursor, Int32, String, EventHandler<DialogClickEventArgs>)
SetSingleChoiceItems(ICursor, Int32, String, IDialogInterfaceOnClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetSingleChoiceItems(IListAdapter, Int32, EventHandler<DialogClickEventArgs>)
SetSingleChoiceItems(IListAdapter, Int32, IDialogInterfaceOnClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetSingleChoiceItems(Int32, Int32, EventHandler<DialogClickEventArgs>)
SetSingleChoiceItems(Int32, Int32, IDialogInterfaceOnClickListener)

将对话中显示的项目列表设置为内容,你将通过提供的侦听器通知所选项。

SetSingleChoiceItems(String[], Int32, EventHandler<DialogClickEventArgs>)
SetSingleChoiceItems(String[], Int32, IDialogInterfaceOnClickListener)
SetTitle(ICharSequence)

设置显示在 .. 中的 Dialog标题。

SetTitle(Int32)

使用给定的资源 ID 设置游戏。

SetTitle(String)
SetView(Int32)
SetView(View)

将自定义视图设置为对话框的内容。

Show()

创建一个 AlertDialog 包含提供给此生成器的参数并立即显示对话框。

ToArray<T>() (继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime() (继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)

事件

ItemSelected
ItemSelectionCleared
NothingSelected

显式接口实现

IJavaPeerable.Disposed() (继承自 Object)
IJavaPeerable.DisposeUnlessReferenced() (继承自 Object)
IJavaPeerable.Finalized() (继承自 Object)
IJavaPeerable.JniManagedPeerState (继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

适用于