Share via


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 平臺檔

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

AlertDialog.Builder(Context)

建立使用預設警示交談主旨之警示對話方塊的建立器。

AlertDialog.Builder(Context, Int32)

建立使用明確主題資源的警示對話方塊建立器。

AlertDialog.Builder(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Context

Context傳回具有這個產生器所建立之對話方塊之適當主題的 。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode (繼承來源 Object)
JniPeerMembers
PeerReference (繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

方法

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)

設定要 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)

使用指定的資源識別碼設定要顯示的訊息。

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)

使用指定的資源識別碼來設定標題。

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

將自訂檢視設定為對話方塊的內容。

Show()

使用 AlertDialog 提供給這個產生器的引數建立 ,並立即顯示對話方塊。

ToArray<T>() (繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime() (繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/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)

適用於