AlertDialog クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 派生
- 属性
- 実装
注釈
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 このダイアログ ボックスに文字列のみを表示する場合は、setMessage() メソッドを使用します。 より複雑なビューを表示する場合は、"custom" という FrameLayout を検索してビューを追加します。
FrameLayout fl = findViewById(android.R.id.custom);
fl.addView(myView, new LayoutParams(MATCH_PARENT, WRAP_CONTENT));
AlertDialog クラスは、ダイアログ内のビューがView#onCheckIsTextEditor() View.onCheckIsTextEditor()
から true を返すかどうかに基づいて、android.view.WindowManager.LayoutParams#FLAG_ALT_FOCUSABLE_IM WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM
を自動的に設定します。 通常、このセットは、現在の入力メソッド UI の上に配置されるように、テキスト エディターを使用しないダイアログに対して必要です。 この動作を変更するには、 #onCreate
を呼び出した後、フラグを目的のモードに強制します。
<div class="special reference"><h3>Developer Guides</h3>
ダイアログの作成の詳細については、 Dialogs 開発者ガイドを参照してください。
</div>
android.app.AlertDialog
の Java ドキュメント。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
コンストラクター
AlertDialog(Context, Boolean, EventHandler) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 |
AlertDialog(Context, Boolean, IDialogInterfaceOnCancelListener) |
既定のアラート ダイアログ テーマを使用するアラート ダイアログを作成します。 |
AlertDialog(Context, Int32) |
明示的なテーマ リソースを使用するアラート ダイアログを作成します。 |
AlertDialog(Context) |
既定のアラート ダイアログ テーマを使用するアラート ダイアログを作成します。 |
AlertDialog(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
ThemeDeviceDefaultDark |
|
ThemeDeviceDefaultLight |
|
ThemeHoloDark |
|
ThemeHoloLight |
|
ThemeTraditional |
|
プロパティ
ActionBar |
このダイアログにアタッチされている |
Class |
この |
Context |
このダイアログが実行されているコンテキストを取得します。 (継承元 Dialog) |
CurrentFocus |
このアクティビティが現在フォーカスされているビューを返す場合は、ウィンドウで |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsShowing |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
JniIdentityHashCode |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Object) |
JniPeerMembers |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 |
LayoutInflater |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
ListView |
ダイアログで使用されるリスト ビューを取得します。 |
OnBackInvokedDispatcher |
このダイアログがアタッチされているウィンドウに関連付けられている |
OwnerActivity |
このダイアログを所有するアクティビティを返します。 または、このダイアログを所有するアクティビティを設定します。 (継承元 Dialog) |
PeerReference |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Object) |
SearchEvent |
onSearchRequested() コールバック中に、この関数はコールバックをトリガーした |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
VolumeControlStream |
既定では、所有者アクティビティの推奨されるストリームの種類が使用されます。 (継承元 Dialog) |
Window |
アクティビティの現在のウィンドウを取得します。 (継承元 Dialog) |
メソッド
AddContentView(View, ViewGroup+LayoutParams) |
画面に追加のコンテンツ ビューを追加します。 (継承元 Dialog) |
Cancel() |
ダイアログを取り消します。 (継承元 Dialog) |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
CloseOptionsMenu() |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 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 が無効な場合 (< 0)、階層に一致するビューがない、ダイアログがまだ完全に作成されていない ( |
FindViewById<T>(Int32) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
GetButton(Int32) |
ダイアログで使用されるボタンのいずれかを取得します。 |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
Hide() |
ダイアログを非表示にしますが、閉じないでください。 (継承元 Dialog) |
InvalidateOptionsMenu() |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
OnActionModeFinished(ActionMode) |
追加する
(継承元 Dialog)
|
OnActionModeStarted(ActionMode) |
追加する
(継承元 Dialog)
|
OnAttachedToWindow() |
ウィンドウがウィンドウ マネージャーにアタッチされたときに呼び出されます。 (継承元 Dialog) |
OnBackPressed() |
ユーザーが戻るキーを押したことがダイアログで検出されたときに呼び出されます。 (継承元 Dialog) |
OnContentChanged() |
このフックは、画面のコンテンツ ビューが変更されるたびに呼び出されます ( M:Android.Views.Window.SetContentView(Android.Views.View,.LayoutParams) または AddContentView(View, ViewGroup+LayoutParams))。 (継承元 Dialog) |
OnContextItemSelected(IMenuItem) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
OnContextMenuClosed(IMenu) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
OnCreate(Bundle) |
|
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
このビューのコンテキスト メニューがビルドされるときに呼び出されます。 (継承元 Dialog) |
OnCreateOptionsMenu(IMenu) |
通常、クライアントがこのダイアログに同じメニューを使用する場合は、所有者アクティビティの |
OnCreatePanelMenu(Int32, IMenu) |
パネル 'featureId' のメニューの内容を初期化します。 (継承元 Dialog) |
OnCreatePanelView(Int32) |
'featureId' のパネルに表示するビューをインスタンス化します。 (継承元 Dialog) |
OnDetachedFromWindow() |
ウィンドウがウィンドウ マネージャーにアタッチされたときに呼び出されます。 (継承元 Dialog) |
OnGenericMotionEvent(MotionEvent) |
ダイアログ内のどのビューでも汎用モーション イベントが処理されなかった場合に呼び出されます。 (継承元 Dialog) |
OnKeyDown(Keycode, KeyEvent) |
キーが押されました。 (継承元 Dialog) |
OnKeyLongPress(Keycode, KeyEvent) |
|
OnKeyMultiple(Keycode, Int32, KeyEvent) |
|
OnKeyShortcut(Keycode, KeyEvent) |
ダイアログ内のどのビューでもキー ショートカット イベントが処理されない場合に呼び出されます。 (継承元 Dialog) |
OnKeyUp(Keycode, KeyEvent) |
キーがリリースされました。 (継承元 Dialog) |
OnMenuItemSelected(Int32, IMenuItem) |
パネルのメニュー項目がユーザーによって選択されたときに呼び出されます。 (継承元 Dialog) |
OnMenuOpened(Int32, IMenu) |
ユーザーがパネルのメニューを開いたときに呼び出されます。 (継承元 Dialog) |
OnOptionsItemSelected(IMenuItem) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
OnOptionsMenuClosed(IMenu) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
OnPanelClosed(Int32, IMenu) |
パネルを閉じるときに呼び出されます。 (継承元 Dialog) |
OnPrepareOptionsMenu(IMenu) |
通常、クライアントがこのダイアログに同じメニューを使用する場合は、所有者アクティビティの |
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, ActionModeType) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
OnWindowStartingActionMode(ActionMode+ICallback) |
このウィンドウのアクション モードが開始されるときに呼び出されます。 (継承元 Dialog) |
OpenContextMenu(View) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
OpenOptionsMenu() |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
RegisterForContextMenu(View) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
RequestWindowFeature(Int32) |
拡張ウィンドウ機能を有効にします。 (継承元 Dialog) |
RequireViewById(Int32) |
指定した ID を持つ最初の子孫ビューを検索するか、ID が無効 (< 0)、階層内に一致するビューがないか、ダイアログがまだ完全に作成されていない ( |
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) |
古い.
このメンバーは非推奨です。 |
SetButton2(String, EventHandler<DialogClickEventArgs>) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 |
SetButton2(String, IDialogInterfaceOnClickListener) |
古い.
ダイアログのボタン 2 が押されたときに呼び出されるリスナーを設定します。 |
SetButton2(String, Message) |
古い.
このメンバーは非推奨です。 |
SetButton3(ICharSequence, EventHandler<DialogClickEventArgs>) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 |
SetButton3(ICharSequence, IDialogInterfaceOnClickListener) |
古い.
ダイアログのボタン 3 が押されたときに呼び出されるリスナーを設定します。 |
SetButton3(ICharSequence, Message) |
古い.
このメンバーは非推奨です。 |
SetButton3(String, EventHandler<DialogClickEventArgs>) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 |
SetButton3(String, IDialogInterfaceOnClickListener) |
古い.
ダイアログのボタン 3 が押されたときに呼び出されるリスナーを設定します。 |
SetButton3(String, Message) |
古い.
このメンバーは非推奨です。 |
SetCancelable(Boolean) |
|
SetCanceledOnTouchOutside(Boolean) |
ウィンドウの境界外にタッチしたときに、このダイアログを取り消すかどうかを設定します。 (継承元 Dialog) |
SetCancelMessage(Message) |
ダイアログが取り消されたときに送信されるメッセージを設定します。 (継承元 Dialog) |
SetContentView(Int32) |
レイアウト リソースから画面の内容を設定します。 (継承元 Dialog) |
SetContentView(View, ViewGroup+LayoutParams) |
レイアウト リソースから画面の内容を設定します。 (継承元 Dialog) |
SetContentView(View) |
画面の内容を明示的なビューに設定します。 (継承元 Dialog) |
SetCustomTitle(View) | |
SetDismissMessage(Message) |
ダイアログが閉じるときに送信するメッセージを設定します。 (継承元 Dialog) |
SetFeatureDrawable(Int32, Drawable) |
|
SetFeatureDrawableAlpha(Int32, Int32) |
|
SetFeatureDrawableResource(Int32, Int32) |
|
SetFeatureDrawableUri(Int32, Uri) |
|
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, Int32, Int32, Int32, Int32) |
そのダイアログに表示するビューを設定し、そのビューの周囲に表示する間隔を指定します。 |
SetView(View) |
そのダイアログに表示するビューを設定します。 |
Show() |
ダイアログを起動し、画面に表示します。 (継承元 Dialog) |
TakeKeyEvents(Boolean) |
このダイアログにキー イベントが表示されることを要求します。 (継承元 Dialog) |
ToArray<T>() |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Object) |
ToString() |
オブジェクトの文字列表現を返します。 (継承元 Object) |
UnregisterForContextMenu(View) |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Dialog) |
UnregisterFromRuntime() |
1 つ、2 つ、または 3 つのボタンを表示できる Dialog のサブクラス。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 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 のサブクラス。 |