Dialog Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para Dialogs.
[Android.Runtime.Register("android/app/Dialog", DoNotGenerateAcw=true)]
public class Dialog : Java.Lang.Object, Android.Content.IDialogInterface, Android.Views.KeyEvent.ICallback, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable
[<Android.Runtime.Register("android/app/Dialog", DoNotGenerateAcw=true)>]
type Dialog = class
inherit Object
interface IDialogInterface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface KeyEvent.ICallback
interface View.IOnCreateContextMenuListener
interface Window.ICallback
- Herencia
- Derivado
- Atributos
- Implementaciones
Comentarios
Clase base para Dialogs. Nota: Las actividades proporcionan una instalación para administrar la creación, el guardado y la restauración de diálogos. Vea Activity.onCreateDialog(int), Activity.onPrepareDialog(int,Dialog), Activity.showDialog(int) y Activity.dismissDialog(int). Si se usan estos métodos, getOwnerActivity() devolverá la actividad que ha administrado este cuadro de diálogo. A menudo, querrá tener una presentación de cuadro de diálogo sobre el método de entrada actual, ya que no hay ninguna razón para que acepte texto. Para ello, establezca la marca de ventana de WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM (suponiendo que el cuadro de diálogo toma el foco de entrada, ya que es el valor predeterminado) con el código siguiente: Guías para desarrolladores Para obtener más información sobre la creación de diálogos, lea la guía para desarrolladores diálogos.
Referencia de Android para android.app.Dialog.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| Dialog(Context, Boolean, EventHandler) | |
| Dialog(Context, Boolean, IDialogInterfaceOnCancelListener) |
Crea una ventana de diálogo que usa el tema de diálogo predeterminado. |
| Dialog(Context, Int32) |
Crea una ventana de diálogo que usa un estilo de diálogo personalizado. |
| Dialog(Context) |
Crea una ventana de diálogo que usa el tema de diálogo predeterminado. |
| Dialog(IntPtr, JniHandleOwnership) |
Inicializa una representación administrada de un objeto Java Native Interface existente. |
Propiedades
| Nombre | Description |
|---|---|
| ActionBar |
Recupere el |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Context |
Recupere el contexto en el que se ejecuta este cuadro de diálogo. |
| CurrentFocus |
Llame a |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsShowing | |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Clase base para Dialogs. (Heredado de JavaObject) |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.Dialog. |
| LayoutInflater | |
| OnBackInvokedDispatcher |
Devuelve la |
| OwnerActivity |
Devuelve la actividad propietaria de este cuadro de diálogo. -o bien- Establece la actividad que posee este cuadro de diálogo. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| SearchEvent |
Durante las devoluciones de llamada onSearchRequested(), esta función devolverá el |
| ThresholdClass |
Proporciona la infraestructura de enlace JNI para Android.App.Dialog. |
| ThresholdType |
Proporciona la infraestructura de enlace JNI para Android.App.Dialog. |
| VolumeControlStream |
De forma predeterminada, se usará el tipo de secuencia sugerido por la actividad del propietario. |
| Window |
Recupere la ventana actual de la actividad. |
Métodos
| Nombre | Description |
|---|---|
| AddContentView(View, ViewGroup+LayoutParams) |
Agregue una vista de contenido adicional a la pantalla. |
| Cancel() |
Cancele el cuadro de diálogo. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| CloseOptionsMenu() |
Consulte también: |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Clase base para Dialogs. (Heredado de JavaObject) |
| Create() |
Fuerza la creación inmediata del cuadro de diálogo. |
| Dismiss() |
Descarte este cuadro de diálogo, quitándolo de la pantalla. |
| DispatchGenericMotionEvent(MotionEvent) |
Se llama para procesar eventos de movimiento genéricos. |
| DispatchKeyEvent(KeyEvent) |
Se llama para procesar eventos clave. |
| DispatchKeyShortcutEvent(KeyEvent) |
Se llama para procesar un evento de método abreviado de teclas. |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Se llama para procesar el rellenado de AccessibilityEvents. |
| DispatchTouchEvent(MotionEvent) |
Se llama para procesar eventos de pantalla táctil. |
| DispatchTrackballEvent(MotionEvent) |
Se llama para procesar eventos de trackball. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Clase base para Dialogs. (Heredado de JavaObject) |
| Equals(Object) |
Clase base para Dialogs. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| FindViewById(Int32) |
Busca la primera vista descendiente con el identificador especificado o |
| FindViewById<T>(Int32) | |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| Hide() |
Oculte el cuadro de diálogo, pero no lo descarte. |
| InvalidateOptionsMenu() |
Consulte también: |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| OnActionModeFinished(ActionMode) |
Por agregar
|
| OnActionModeStarted(ActionMode) |
Por agregar
|
| OnAttachedToWindow() |
Se llama cuando la ventana se ha adjuntado al administrador de ventanas. |
| OnBackPressed() |
Se llama cuando el cuadro de diálogo ha detectado la presión del usuario de la tecla atrás. |
| OnContentChanged() |
Este enlace se llama cada vez que cambia la vista de contenido de la pantalla (debido a una llamada a Window.setContentView o Window.addContentView). |
| OnContextItemSelected(IMenuItem) |
Consulte también: |
| OnContextMenuClosed(IMenu) |
Consulte también: |
| OnCreate(Bundle) |
De forma similar a |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Se llama cuando se compila el menú contextual de esta vista. |
| OnCreateOptionsMenu(IMenu) |
Normalmente es seguro proxy esta llamada al propietario |
| OnCreatePanelMenu(Int32, IMenu) |
Inicialice el contenido del menú para el panel "featureId". |
| OnCreatePanelView(Int32) |
Cree una instancia de la vista que se va a mostrar en el panel para "featureId". |
| OnDetachedFromWindow() |
Se llama cuando la ventana se ha desasociado del administrador de ventanas. |
| OnGenericMotionEvent(MotionEvent) |
Se llama cuando uno de los puntos de diálogo no controla ningún evento de movimiento genérico. |
| OnKeyDown(Keycode, KeyEvent) |
Se ha presionado una tecla. |
| OnKeyLongPress(Keycode, KeyEvent) |
Implementación predeterminada de |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
Implementación predeterminada de |
| OnKeyShortcut(Keycode, KeyEvent) |
Se llama cuando ninguno de las vistas del cuadro de diálogo controla un evento de método abreviado de teclas. |
| OnKeyUp(Keycode, KeyEvent) |
Se lanzó una clave. |
| OnMenuItemSelected(Int32, IMenuItem) |
Se llama cuando el usuario ha seleccionado el elemento de menú de un panel. |
| OnMenuOpened(Int32, IMenu) |
Se llama cuando el usuario abre el menú de un panel. |
| OnOptionsItemSelected(IMenuItem) |
Consulte también: |
| OnOptionsMenuClosed(IMenu) |
Consulte también: |
| OnPanelClosed(Int32, IMenu) |
Se llama cuando se cierra un panel. |
| OnPrepareOptionsMenu(IMenu) |
Normalmente es seguro proxy esta llamada al propietario |
| OnPreparePanel(Int32, View, IMenu) |
Prepare un panel para que se muestre. |
| OnRestoreInstanceState(Bundle) |
Restaure el estado del cuadro de diálogo a partir de un lote guardado anteriormente. |
| OnSaveInstanceState() |
Guarda el estado del cuadro de diálogo en una agrupación. |
| OnSearchRequested() |
Se llama a este enlace cuando el usuario señala el deseo de iniciar una búsqueda. |
| OnSearchRequested(SearchEvent) |
Se llama a este enlace cuando el usuario señala el deseo de iniciar una búsqueda. |
| OnStart() |
Se llama cuando se inicia el cuadro de diálogo. |
| OnStop() |
Se le llama para avisarle que está deteniendo. |
| OnTouchEvent(MotionEvent) |
Se llama cuando ninguno de los puntos de vista de la pantalla táctil no controla ningún evento de pantalla táctil. |
| OnTrackballEvent(MotionEvent) |
Se llama cuando el trackball se movió y no lo controló ninguna de las vistas dentro de la actividad. |
| OnWindowAttributesChanged(WindowManagerLayoutParams) |
Se llama cada vez que cambian los atributos de la ventana actual. |
| OnWindowFocusChanged(Boolean) |
Se llama a este enlace cada vez que cambia el foco de la ventana. |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
Se llama cuando se inicia un modo de acción para esta ventana. |
| OnWindowStartingActionMode(ActionMode+ICallback) |
Se llama cuando se inicia un modo de acción para esta ventana. |
| OpenContextMenu(View) |
Consulte también: |
| OpenOptionsMenu() |
Consulte también: |
| RegisterForContextMenu(View) |
Consulte también: |
| RequestWindowFeature(Int32) |
Habilite las características de ventana extendidas. |
| RequireViewById(Int32) |
Busca la primera vista descendiente con el identificador especificado o produce una excepción IllegalArgumentException si el identificador no es válido (< 0), no hay ninguna vista coincidente en la jerarquía o el cuadro de diálogo aún no se ha creado completamente (por ejemplo, a través |
| SetCancelable(Boolean) |
Establece si este cuadro de diálogo se puede cancelar con la |
| SetCanceledOnTouchOutside(Boolean) |
Establece si este cuadro de diálogo se cancela cuando se toca fuera de los límites de la ventana. |
| SetCancelMessage(Message) |
Establezca un mensaje que se enviará cuando se cancele el cuadro de diálogo. |
| SetContentView(Int32) |
Establezca el contenido de la pantalla desde un recurso de diseño. |
| SetContentView(View, ViewGroup+LayoutParams) |
Establezca el contenido de la pantalla en una vista explícita. |
| SetContentView(View) |
Establezca el contenido de la pantalla en una vista explícita. |
| SetDismissMessage(Message) |
Establezca un mensaje que se enviará cuando se descarte el cuadro de diálogo. |
| SetFeatureDrawable(Int32, Drawable) |
Comodidad para llamar a |
| SetFeatureDrawableAlpha(Int32, Int32) |
Comodidad para llamar a |
| SetFeatureDrawableResource(Int32, Int32) |
Comodidad para llamar a |
| SetFeatureDrawableUri(Int32, Uri) |
Comodidad para llamar a |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetOnCancelListener(IDialogInterfaceOnCancelListener) |
Establezca un agente de escucha que se invocará cuando se cancele el cuadro de diálogo. |
| SetOnDismissListener(IDialogInterfaceOnDismissListener) |
Establezca un agente de escucha que se invocará cuando se descarte el cuadro de diálogo. |
| SetOnKeyListener(IDialogInterfaceOnKeyListener) |
Establece la devolución de llamada a la que se llamará si se envía una clave al cuadro de diálogo. |
| SetOnShowListener(IDialogInterfaceOnShowListener) |
Establece un agente de escucha que se va a invocar cuando se muestra el cuadro de diálogo. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Clase base para Dialogs. (Heredado de JavaObject) |
| SetTitle(ICharSequence) |
Establezca el texto del título para la ventana de este cuadro de diálogo. |
| SetTitle(Int32) |
Establezca el texto del título para la ventana de este cuadro de diálogo. |
| SetTitle(String) |
Establezca el texto del título para la ventana de este cuadro de diálogo. |
| Show() |
Inicie el cuadro de diálogo y mostrarlo en pantalla. |
| TakeKeyEvents(Boolean) |
Solicite que los eventos clave lleguen a este cuadro de diálogo. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterForContextMenu(View) |
Consulte también: |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| CancelEvent | |
| DismissEvent | |
| KeyPress | |
| ShowEvent | |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Clase base para Dialogs. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Clase base para Dialogs. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Clase base para Dialogs. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase base para Dialogs. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase base para Dialogs. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase base para Dialogs. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Clase base para Dialogs. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Clase base para Dialogs. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |