AlertDialog クラス

定義

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

[Android.Runtime.Register("android/app/AlertDialog", DoNotGenerateAcw=true)]
public class AlertDialog : Android.App.Dialog, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/AlertDialog", DoNotGenerateAcw=true)>]
type AlertDialog = class
    inherit Dialog
    interface IDialogInterface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
AlertDialog
派生
属性
実装

注釈

の Java ドキュメント android.app.AlertDialog

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

AlertDialog(Context)

既定のアラート ダイアログ テーマを使用するアラート ダイアログを作成します。

AlertDialog(Context, Boolean, EventHandler)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

AlertDialog(Context, Boolean, IDialogInterfaceOnCancelListener)

既定のアラート ダイアログ テーマを使用するアラート ダイアログを作成します。

AlertDialog(Context, Int32)

明示的なテーマ リソースを使用するアラート ダイアログを作成します。

AlertDialog(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

ThemeDeviceDefaultDark
古い.

#AlertDialog(Context, int)特別なテーマ定数: デバイスの既定のアラート テーマを暗い背景で使用します。

ThemeDeviceDefaultLight
古い.

#AlertDialog(Context, int)特別なテーマ定数: デバイスの既定のアラート テーマを明るい背景で使用します。

ThemeHoloDark
古い.

の特別なテーマ定数 #AlertDialog(Context, int): ホログラフィック アラート テーマを暗い背景で使用します。

ThemeHoloLight
古い.

の特別なテーマ定数 #AlertDialog(Context, int): ホログラフィック アラート テーマを明るい背景で使用します。

ThemeTraditional
古い.

#AlertDialog(Context, int)特別なテーマ定数: 従来の (Holo より前の) アラート ダイアログ テーマを使用します。

プロパティ

ActionBar

このダイアログに ActionBar アタッチされている を取得します (存在する場合)。

(継承元 Dialog)
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Context

このダイアログが実行されているコンテキストを取得します。

(継承元 Dialog)
CurrentFocus

このアクティビティが現在フォーカスされているビューを返す場合は、ウィンドウで を呼び出 android.view.Window#getCurrentFocus します。

(継承元 Dialog)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsShowing (継承元 Dialog)
JniIdentityHashCode

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
JniPeerMembers

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

LayoutInflater (継承元 Dialog)
ListView

ダイアログで使用されるリスト ビューを取得します。

OnBackInvokedDispatcher

このダイアログが OnBackInvokedDispatcher アタッチされているウィンドウに関連付けられているインスタンスを返します。

(継承元 Dialog)
OwnerActivity

このダイアログを所有するアクティビティを返します。 または、このダイアログを所有するアクティビティを設定します。

(継承元 Dialog)
PeerReference

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
SearchEvent

onSearchRequested() コールバック中に、この関数はコールバックを SearchEvent トリガーした を返します (存在する場合)。

(継承元 Dialog)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

VolumeControlStream

既定では、所有者アクティビティの推奨ストリームの種類が使用されます。

(継承元 Dialog)
Window

アクティビティの現在のウィンドウを取得します。

(継承元 Dialog)

メソッド

AddContentView(View, ViewGroup+LayoutParams)

画面に追加のコンテンツ ビューを追加します。

(継承元 Dialog)
Cancel()

ダイアログをキャンセルします。

(継承元 Dialog)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CloseOptionsMenu() (継承元 Dialog)
Create()

ダイアログの即時作成を強制します。

(継承元 Dialog)
Dismiss()

このダイアログを閉じ、画面から削除します。

(継承元 Dialog)
DispatchGenericMotionEvent(MotionEvent)

汎用モーション イベントを処理するために呼び出されます。

(継承元 Dialog)
DispatchKeyEvent(KeyEvent)

キー イベントを処理するために呼び出されます。

(継承元 Dialog)
DispatchKeyShortcutEvent(KeyEvent)

キー ショートカット イベントを処理するために呼び出されます。

(継承元 Dialog)
DispatchPopulateAccessibilityEvent(AccessibilityEvent)

の母集団 AccessibilityEventを処理するために呼び出されます。

(継承元 Dialog)
DispatchTouchEvent(MotionEvent)

タッチ スクリーン イベントを処理するために呼び出されます。

(継承元 Dialog)
DispatchTrackballEvent(MotionEvent)

トラックボール イベントを処理するために呼び出されます。

(継承元 Dialog)
Dispose()

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
Dispose(Boolean)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FindViewById(Int32)

指定された ID を持つ最初の子孫ビューを検索します。ID null が無効な場合 (< 0)、階層内に一致するビューがない、またはダイアログがまだ完全に作成されていない (または #show()#create()など)。

(継承元 Dialog)
FindViewById<T>(Int32)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Dialog)
GetButton(Int32)

ダイアログで使用されるボタンのいずれかを取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
Hide()

ダイアログを非表示にしますが、閉じないでください。

(継承元 Dialog)
InvalidateOptionsMenu() (継承元 Dialog)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
OnActionModeFinished(ActionMode)

追加する

        Note that if you override this method you should always call through
        to the superclass implementation by calling super.
(継承元 Dialog)
OnActionModeStarted(ActionMode)

追加する

        Note that if you override this method you should always call through
        to the superclass implementation by calling super.
(継承元 Dialog)
OnAttachedToWindow()

ウィンドウがウィンドウ マネージャーにアタッチされている場合に呼び出されます。

(継承元 Dialog)
OnBackPressed()
古い.

ユーザーが戻るキーを押したことがダイアログで検出されたときに呼び出されます。

(継承元 Dialog)
OnContentChanged()

このフックは、画面のコンテンツ ビューが変更されるたびに呼び出されます ( M:Android.Views.Window.SetContentView(Android.Views.View,.LayoutParams) または AddContentView(View, ViewGroup+LayoutParams))。

(継承元 Dialog)
OnContextItemSelected(IMenuItem) (継承元 Dialog)
OnContextMenuClosed(IMenu) (継承元 Dialog)
OnCreate(Bundle)

と同様に、 Activity#onCreateの呼び出し #setContentViewを含め、このメソッドでダイアログを初期化する必要があります。

(継承元 Dialog)
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

このビューのコンテキスト メニューがビルドされるときに呼び出されます。

(継承元 Dialog)
OnCreateOptionsMenu(IMenu)

通常、クライアントがこのダイアログに同じメニューを必要としている場合は Activity#onCreateOptionsMenu(Menu) 、所有者アクティビティの にこの呼び出しをプロキシ化しても安全です。

(継承元 Dialog)
OnCreatePanelMenu(Int32, IMenu)

パネル 'featureId' のメニューの内容を初期化します。

(継承元 Dialog)
OnCreatePanelView(Int32)

'featureId' のパネルに表示するビューをインスタンス化します。

(継承元 Dialog)
OnDetachedFromWindow()

ウィンドウがウィンドウ マネージャーにアタッチされている場合に呼び出されます。

(継承元 Dialog)
OnGenericMotionEvent(MotionEvent)

ダイアログ内のどのビューでも汎用モーション イベントが処理されなかった場合に呼び出されます。

(継承元 Dialog)
OnKeyDown(Keycode, KeyEvent)

キーが押されました。

(継承元 Dialog)
OnKeyLongPress(Keycode, KeyEvent)

の既定の KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress()実装: 常に false を返します (イベントは処理しません)。

(継承元 Dialog)
OnKeyMultiple(Keycode, Int32, KeyEvent)

の既定の KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple()実装: 常に false を返します (イベントは処理しません)。

(継承元 Dialog)
OnKeyShortcut(Keycode, KeyEvent)

ダイアログ内のどのビューでもキー ショートカット イベントが処理されない場合に呼び出されます。

(継承元 Dialog)
OnKeyUp(Keycode, KeyEvent)

キーがリリースされました。

(継承元 Dialog)
OnMenuItemSelected(Int32, IMenuItem)

ユーザーがパネルのメニュー項目を選択したときに呼び出されます。

(継承元 Dialog)
OnMenuOpened(Int32, IMenu)

ユーザーがパネルのメニューを開いたときに呼び出されます。

(継承元 Dialog)
OnOptionsItemSelected(IMenuItem) (継承元 Dialog)
OnOptionsMenuClosed(IMenu) (継承元 Dialog)
OnPanelClosed(Int32, IMenu)

パネルを閉じるときに呼び出されます。

(継承元 Dialog)
OnPrepareOptionsMenu(IMenu)

通常、クライアントがこのダイアログに同じメニューを必要としている場合は Activity#onPrepareOptionsMenu(Menu) 、所有者アクティビティの にこの呼び出しをプロキシ化しても安全です。

(継承元 Dialog)
OnPreparePanel(Int32, View, IMenu)

表示するパネルを準備します。

(継承元 Dialog)
OnRestoreInstanceState(Bundle)

以前に保存したバンドルからダイアログの状態を復元します。

(継承元 Dialog)
OnSaveInstanceState()

ダイアログの状態をバンドルに保存します。

(継承元 Dialog)
OnSearchRequested()

このフックは、ユーザーが検索を開始する必要がある場合に呼び出されます。

(継承元 Dialog)
OnSearchRequested(SearchEvent)

このフックは、ユーザーが検索を開始する必要がある場合に呼び出されます。

(継承元 Dialog)
OnStart()

ダイアログの開始時に呼び出されます。

(継承元 Dialog)
OnStop()

停止していることを通知するために呼び出されます。

(継承元 Dialog)
OnTouchEvent(MotionEvent)

タッチ スクリーン イベントが、その下のどのビューでも処理されなかった場合に呼び出されます。

(継承元 Dialog)
OnTrackballEvent(MotionEvent)

トラックボールが移動され、アクティビティ内のどのビューでも処理されなかったときに呼び出されます。

(継承元 Dialog)
OnWindowAttributesChanged(WindowManagerLayoutParams)

これは、現在のウィンドウ属性が変更されるたびに呼び出されます。

(継承元 Dialog)
OnWindowFocusChanged(Boolean)

このフックは、ウィンドウフォーカスが変更されるたびに呼び出されます。

(継承元 Dialog)
OnWindowStartingActionMode(ActionMode+ICallback)

このウィンドウのアクション モードが開始されるときに呼び出されます。

(継承元 Dialog)
OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Dialog)
OpenContextMenu(View) (継承元 Dialog)
OpenOptionsMenu() (継承元 Dialog)
RegisterForContextMenu(View) (継承元 Dialog)
RequestWindowFeature(Int32)

拡張ウィンドウ機能を有効にします。

(継承元 Dialog)
RequireViewById(Int32)

指定された ID を持つ最初の子孫ビューを検索するか、ID が無効な場合 (<0)、階層内に一致するビューがないか、ダイアログがまだ完全に作成されていない場合 (または など)、#show()#create()IllegalArgumentException をスローします。

(継承元 Dialog)
SetButton(ICharSequence, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton(ICharSequence, IDialogInterfaceOnClickListener)
古い.

ダイアログの指定したボタンが押されたときに呼び出されるリスナーを設定します。

SetButton(ICharSequence, Message)
古い.

ダイアログの指定したボタンが押されたときに呼び出されるリスナーを設定します。

SetButton(Int32, ICharSequence, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton(Int32, ICharSequence, IDialogInterfaceOnClickListener)

ダイアログの指定したボタンが押されたときに呼び出されるリスナーを設定します。

SetButton(Int32, ICharSequence, Message)

ボタンが押されたときに送信されるメッセージを設定します。

SetButton(Int32, String, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton(Int32, String, IDialogInterfaceOnClickListener)

ダイアログの指定したボタンが押されたときに呼び出されるリスナーを設定します。

SetButton(Int32, String, Message)

ボタンが押されたときに送信されるメッセージを設定します。

SetButton(String, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton(String, IDialogInterfaceOnClickListener)
古い.

ダイアログの指定したボタンが押されたときに呼び出されるリスナーを設定します。

SetButton(String, Message)
古い.

ダイアログの指定したボタンが押されたときに呼び出されるリスナーを設定します。

SetButton2(ICharSequence, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton2(ICharSequence, IDialogInterfaceOnClickListener)
古い.

ダイアログのボタン 2 が押されたときに呼び出されるリスナーを設定します。

SetButton2(ICharSequence, Message)
古い.

ダイアログのボタン 2 が押されたときに呼び出されるリスナーを設定します。

SetButton2(String, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton2(String, IDialogInterfaceOnClickListener)
古い.

ダイアログのボタン 2 が押されたときに呼び出されるリスナーを設定します。

SetButton2(String, Message)
古い.

ダイアログのボタン 2 が押されたときに呼び出されるリスナーを設定します。

SetButton3(ICharSequence, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton3(ICharSequence, IDialogInterfaceOnClickListener)
古い.

ダイアログのボタン 3 が押されたときに呼び出されるリスナーを設定します。

SetButton3(ICharSequence, Message)
古い.

ダイアログのボタン 3 が押されたときに呼び出されるリスナーを設定します。

SetButton3(String, EventHandler<DialogClickEventArgs>)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetButton3(String, IDialogInterfaceOnClickListener)
古い.

ダイアログのボタン 3 が押されたときに呼び出されるリスナーを設定します。

SetButton3(String, Message)
古い.

ダイアログのボタン 3 が押されたときに呼び出されるリスナーを設定します。

SetCancelable(Boolean)

このダイアログをキーで KeyEvent#KEYCODE_BACK BACK 取り消し可能にするかどうかを設定します。

(継承元 Dialog)
SetCanceledOnTouchOutside(Boolean)

ウィンドウの境界の外側にタッチしたときに、このダイアログを取り消すかどうかを設定します。

(継承元 Dialog)
SetCancelMessage(Message)

ダイアログが取り消されたときに送信されるメッセージを設定します。

(継承元 Dialog)
SetContentView(Int32)

レイアウト リソースから画面コンテンツを設定します。

(継承元 Dialog)
SetContentView(View)

画面の内容を明示的なビューに設定します。

(継承元 Dialog)
SetContentView(View, ViewGroup+LayoutParams)

レイアウト リソースから画面コンテンツを設定します。

(継承元 Dialog)
SetCustomTitle(View)
SetDismissMessage(Message)

ダイアログが閉じられたときに送信されるメッセージを設定します。

(継承元 Dialog)
SetFeatureDrawable(Int32, Drawable)

を呼び出すための android.view.Window#setFeatureDrawable(int, Drawable)便利さ。

(継承元 Dialog)
SetFeatureDrawableAlpha(Int32, Int32)

を呼び出すための android.view.Window#setFeatureDrawableAlpha便利さ。

(継承元 Dialog)
SetFeatureDrawableResource(Int32, Int32)

を呼び出すための android.view.Window#setFeatureDrawableResource便利さ。

(継承元 Dialog)
SetFeatureDrawableUri(Int32, Uri)

を呼び出すための android.view.Window#setFeatureDrawableUri便利さ。

(継承元 Dialog)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetIcon(Drawable)

アイコンが不要な場合は、resId を 0 に設定します。

SetIcon(Int32)

アイコンが不要な場合は、resId を 0 に設定します。

SetIconAttribute(Int32)

テーマ属性によって提供されるアイコンを設定します。

SetInverseBackgroundForced(Boolean)
SetMessage(ICharSequence)
SetMessage(String)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

SetOnCancelListener(IDialogInterfaceOnCancelListener)

ダイアログが取り消されたときに呼び出されるリスナーを設定します。

(継承元 Dialog)
SetOnDismissListener(IDialogInterfaceOnDismissListener)

ダイアログが閉じられたときに呼び出されるリスナーを設定します。

(継承元 Dialog)
SetOnKeyListener(IDialogInterfaceOnKeyListener)

キーがダイアログにディスパッチされた場合に呼び出されるコールバックを設定します。

(継承元 Dialog)
SetOnShowListener(IDialogInterfaceOnShowListener)

ダイアログが表示されるときに呼び出されるリスナーを設定します。

(継承元 Dialog)
SetTitle(ICharSequence)

このダイアログのウィンドウのタイトル テキストを設定します。

(継承元 Dialog)
SetTitle(Int32)

このダイアログのウィンドウのタイトル テキストを設定します。

(継承元 Dialog)
SetTitle(String)

このダイアログのウィンドウのタイトル テキストを設定します。

(継承元 Dialog)
SetView(View)

そのダイアログに表示するビューを設定します。

SetView(View, Int32, Int32, Int32, Int32)

そのダイアログに表示するビューを設定し、そのビューの周囲に表示する間隔を指定します。

Show()

ダイアログを起動し、画面に表示します。

(継承元 Dialog)
TakeKeyEvents(Boolean)

このダイアログに主要なイベントが表示されることを要求します。

(継承元 Dialog)
ToArray<T>()

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterForContextMenu(View) (継承元 Dialog)
UnregisterFromRuntime()

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

イベント

CancelEvent

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Dialog)
DismissEvent

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Dialog)
KeyPress

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Dialog)
ShowEvent

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Dialog)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
IJavaPeerable.Finalized()

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

GetJniTypeName(IJavaPeerable)

1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。

適用対象