Window 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 abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior.
[Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)]
public abstract class Window : Java.Lang.Object
[<Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)>]
type Window = class
inherit Object
- Herencia
- Atributos
Comentarios
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. Se debe usar una instancia de esta clase como vista de nivel superior agregada al administrador de ventanas. Proporciona directivas de interfaz de usuario estándar, como un fondo, un área de título, un procesamiento de claves predeterminado, etc.
El marco creará una instancia de una implementación de esta clase en nombre de la aplicación.
Documentación de Java para android.view.Window
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Constructores
Window(Context) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
Window(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
DecorCaptionShadeAuto |
Obsoletos.
Marca para permitir que el tema controle el color de la ventana subtítulo controles. |
DecorCaptionShadeDark |
Obsoletos.
Marca para establecer controles de color oscuro en la ventana subtítulo. |
DecorCaptionShadeLight |
Obsoletos.
Marca para establecer controles de color claro en la ventana subtítulo. |
IdAndroidContent |
Identificador que debe tener el diseño principal en el archivo de diseño XML. |
NavigationBarBackgroundTransitionName |
TransitionName para la vista de fondo de la barra de navegación cuando se usa un fondo personalizado. |
ProgressEnd |
Valor final del progreso (principal). |
ProgressIndeterminateOff |
Marca para establecer el modo indeterminado de la barra de progreso desactivado. |
ProgressIndeterminateOn |
Marca para establecer el modo indeterminado de la barra de progreso. |
ProgressSecondaryEnd |
Valor más alto posible para el progreso secundario. |
ProgressSecondaryStart |
Valor más bajo posible para el progreso secundario. |
ProgressStart |
Valor inicial del progreso (principal). |
ProgressVisibilityOff |
Marca para establecer la visibilidad de la barra de progreso en GONE. |
ProgressVisibilityOn |
Marca para establecer la visibilidad de la barra de progreso en VISIBLE. |
StatusBarBackgroundTransitionName |
TransitionName para la vista de fondo de la barra de estado cuando se usa un fondo personalizado. |
Propiedades
AllowEnterTransitionOverlap |
Devuelve cómo se superpone el conjunto |
AllowReturnTransitionOverlap |
Devuelve cómo se superpone el conjunto |
Attributes |
Recupere los atributos de ventana actuales asociados a este panel. -o bien- Especifique atributos de ventana personalizados. |
Callback |
Devuelve la interfaz de devolución de llamada actual para esta ventana. -o bien- Establezca la interfaz de devolución de llamada para esta ventana, que se usa para interceptar eventos clave y otras operaciones dinámicas en la ventana. |
Class |
Devuelve la clase en tiempo de ejecución de este |
ColorMode |
Devuelve el modo de color solicitado de la ventana, uno de |
Container |
Devuelve el contenedor de esta ventana. -o bien- Establezca el contenedor para esta ventana. |
ContentScene |
Recupere el objeto que representa el |
Context |
Devuelve el contexto en el que se ejecuta esta directiva de ventana para recuperar recursos y otra información. |
CurrentFocus |
Devuelve la vista de esta ventana que tiene el foco o null si no hay ninguna. |
DecorView |
Recupere la vista de decoración de ventana de nivel superior (que contiene el marco o decoración de ventana estándar y el contenido del cliente dentro de eso), que se puede agregar como una ventana al administrador de ventanas. |
EnterTransition |
Devuelve la transición usada para mover Vistas a la escena inicial. -o bien- Establece la transición que se usará para mover las vistas a la escena inicial. |
ExitTransition |
Devuelve la transición que se usará para mover las vistas fuera de la escena al iniciar una nueva actividad. -o bien- Establece la transición que se usará para mover las vistas fuera de la escena al iniciar una nueva actividad. |
Features |
Devuelve los bits de característica que están habilitados. |
ForcedWindowFlags |
Devuelve las marcas de ventana que el cliente ha establecido explícitamente, por lo que no se modificará mediante |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
HasChildren |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
HasSoftInputMode |
¿La aplicación ha especificado su propio modo de entrada temporal? |
InsetsController |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
IsActive |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
IsFloating |
Devuelve si esta ventana se muestra con un estilo flotante (basado en el WindowIsFloating atributo en el estilo o tema). |
IsWideColorGamut |
Devuelve true si el modo de color de esta ventana es |
JniIdentityHashCode |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
JniPeerMembers |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
LayoutInflater |
Acceso rápido a la LayoutInflater instancia de la que esta ventana recuperó de su contexto. |
LocalFeatures |
Devuelve los bits de característica que implementa esta ventana. |
MediaController |
Obtiene el |
NavigationBarColor |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
NavigationBarContrastEnforced |
Devuelve si el sistema garantiza que la barra de navegación tenga suficiente contraste cuando se solicita un fondo totalmente transparente. -o bien- Establece si el sistema debe asegurarse de que la barra de navegación tiene suficiente contraste cuando se solicita un fondo totalmente transparente. |
NavigationBarDividerColor |
Recupera el color del divisor de barra de navegación. -o bien- Muestra una línea fina del color especificado entre la barra de navegación y el contenido de la aplicación. |
OnBackInvokedDispatcher |
Devuelve la |
PeerReference |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
ReenterTransition |
Devuelve la transición que se usará para mover vistas a la escena al volver de una actividad iniciada anteriormente. -o bien- Establece la transición que se usará para mover vistas a la escena al volver de una actividad iniciada previamente. |
ReturnTransition |
Devuelve la transición que se usará para mover las vistas fuera de la escena cuando la ventana se prepara para cerrarse, por ejemplo después de una llamada a |
RootSurfaceControl |
Será null antes de que se agregue una vista de contenido, e. |
SharedElementEnterTransition |
Devuelve la transición que se usará para los elementos compartidos transferidos a la escena de contenido. -o bien- Establece la transición que se usará para los elementos compartidos transferidos a la escena de contenido. |
SharedElementExitTransition |
Devuelve la transición que se va a usar para los elementos compartidos en la ventana de inicio antes de transferir a la ventana de la actividad iniciada. -o bien- Establece la transición que se usará para los elementos compartidos después de iniciar una nueva actividad antes de que los elementos compartidos se transfieran a la actividad llamada. |
SharedElementReenterTransition |
Devuelve la transición que se usará para los elementos compartidos que se volverán a escribir desde una actividad iniciada después de que haya devuelto el elemento compartido a su ubicación de inicio. -o bien- Establece la transición que se usará para los elementos compartidos que se volverán a escribir desde una actividad iniciada después de que haya devuelto el elemento compartido a su ubicación de inicio. |
SharedElementReturnTransition |
Devuelve la transición que se usará para los elementos compartidos transferidos de vuelta a una actividad que realiza la llamada. -o bien- Establece la transición que se usará para los elementos compartidos transferidos de nuevo a una actividad de llamada. |
SharedElementsUseOverlay |
Devuelve |
StatusBarColor |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
StatusBarContrastEnforced |
Devuelve si el sistema garantiza que la barra de estado tenga suficiente contraste cuando se solicita un fondo totalmente transparente. -o bien- Establece si el sistema debe asegurarse de que la barra de estado tiene suficiente contraste cuando se solicita un fondo totalmente transparente. |
SystemGestureExclusionRects |
Recupere la lista de áreas dentro del espacio de coordenadas de esta ventana donde el sistema no debe interceptar la entrada táctil u otros gestos de dispositivo señaladores. -o bien- Establece una lista de áreas dentro del espacio de coordenadas de esta ventana donde el sistema no debe interceptar la entrada táctil u otros gestos de dispositivo señaladores. |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
TransitionBackgroundFadeDuration |
Devuelve la duración, en milisegundos, del fundido de fondo de la ventana al pasar a una actividad o alejarla cuando se llama a con una transición de actividad. -o bien- Establece la duración, en milisegundos, del fundido del fondo de la ventana al pasar a una actividad o alejarla de ella cuando se llama con una transición de actividad. |
TransitionManager |
Recupere el |
VolumeControlStream |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
WindowManager |
Devuelve el administrador de ventanas que permite que esta ventana muestre sus propias ventanas. |
WindowStyle |
Devuelve los |
Métodos
AddContentView(View, ViewGroup+LayoutParams) |
Variación en |
AddFlags(WindowManagerFlags) |
Función de conveniencia para establecer los bits de marca como se especifica en las marcas, según |
AddOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener, Handler) |
Establezca un observador para recopilar estadísticas de fotogramas para cada fotograma representado en esta ventana. |
ClearFlags(WindowManagerFlags) |
Función de conveniencia para borrar los bits de marca tal y como se especifica en las marcas, según |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
CloseAllPanels() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
ClosePanel(Int32) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
Dispose() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
Dispose(Boolean) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
FindViewById(Int32) |
Busca una vista identificada por el |
FindViewById<T>(Int32) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
GetDefaultFeatures(Context) |
Devuelve los bits de característica establecidos de forma predeterminada en una ventana. |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
HasFeature(WindowFeatures) |
Consulte la disponibilidad de una característica determinada. |
InjectInputEvent(InputEvent) |
Inserte un evento en la ventana localmente. |
InvalidatePanelMenu(WindowFeatures) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
IsShortcutKey(Keycode, KeyEvent) |
Es una tecla de pulsación una de las teclas de método abreviado definidas para esta ventana. |
JavaFinalize() |
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) |
MakeActive() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
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) |
OnActive() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
OnConfigurationChanged(Configuration) |
Se debe llamar a cuando se cambia la configuración. |
OpenPanel(Int32, KeyEvent) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
PeekDecorView() |
Recupera la vista de decoración actual, pero solo si ya se ha creado; de lo contrario, devuelve null. |
PerformContextMenuIdentifierAction(Int32, MenuPerformFlags) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
PerformPanelIdentifierAction(Int32, Int32, MenuPerformFlags) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
PerformPanelShortcut(Int32, Keycode, KeyEvent, MenuPerformFlags) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
RegisterScrollCaptureCallback(IScrollCaptureCallback) |
Se usa para proporcionar compatibilidad con la captura de desplazamiento para una ventana arbitraria. |
RemoveOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener) |
Quite el observador y deje de escuchar estadísticas de fotogramas para esta ventana. |
RequestFeature(WindowFeatures) |
Habilite las características de pantalla extendidas. |
RequireViewById(Int32) |
Busca una vista identificada por el |
RestoreHierarchyState(Bundle) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SaveHierarchyState() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetBackgroundBlurRadius(Int32) |
Desenfoca la pantalla detrás de la ventana dentro de los límites de la ventana. |
SetBackgroundDrawable(Drawable) |
Cambie el fondo de esta ventana a un drawable personalizado. |
SetBackgroundDrawableResource(Int32) |
Cambie el fondo de esta ventana a un recurso dibujable. |
SetChildDrawable(Int32, Drawable) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetChildInt(Int32, Int32) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetClipToOutline(Boolean) |
Establece si se debe recortar el contenido de la ventana en el esquema del fondo de la ventana. |
SetContentView(Int32) |
Comodidad para |
SetContentView(View) |
Comodidad para |
SetContentView(View, ViewGroup+LayoutParams) |
Comodidad para |
SetDecorCaptionShade(DecorCaptionShade) |
Establezca qué color deben ser los controles de subtítulo. |
SetDecorFitsSystemWindows(Boolean) |
Establece si la vista de decoración debe ajustarse a las vistas de contenido de nivel raíz para |
SetDefaultWindowFormat(Int32) |
Establezca el formato predeterminado de la ventana, según los tipos PixelFormat. |
SetDimAmount(Single) |
Establezca la cantidad de atenuación detrás de la ventana al usar |
SetElevation(Single) |
Establece la elevación de la ventana. |
SetFeatureDrawable(WindowFeatures, Drawable) |
Establezca un valor dibujable explícito para la característica de esta ventana. |
SetFeatureDrawableAlpha(WindowFeatures, Int32) |
Establezca un valor alfa personalizado para la característica dibujable determinada y controle la cantidad de fondo visible a través de ella. |
SetFeatureDrawableResource(WindowFeatures, Int32) |
Establezca el valor de una característica dibujable de esta ventana, a partir de un identificador de recurso. |
SetFeatureDrawableUri(WindowFeatures, Uri) |
Establezca el valor de una característica dibujable de esta ventana a partir de un URI. |
SetFeatureInt(WindowFeatures, Int32) |
Establezca el valor entero de una característica. |
SetFlags(WindowManagerFlags, WindowManagerFlags) |
Establezca las marcas de la ventana, según |
SetFormat(Format) |
Establezca el formato de la ventana, según los tipos PixelFormat. |
SetGravity(GravityFlags) |
Establezca la gravedad de la ventana, según las constantes de gravedad. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetHideOverlayWindows(Boolean) |
Impedir que las ventanas de superposición que no sean del sistema se dibujen encima de esta ventana. |
SetIcon(Int32) |
Establezca el icono principal de esta ventana. |
SetLayout(Int32, Int32) |
Establezca los parámetros de diseño de ancho y alto de la ventana. |
SetLocalFocus(Boolean, Boolean) |
Establezca el foco localmente. |
SetLogo(Int32) |
Establezca el logotipo de esta ventana. |
SetNavigationBarColor(Color) |
Establece el color de la barra de navegación en . |
SetPreferMinimalPostProcessing(Boolean) |
Si |
SetResizingCaptionDrawable(Drawable) |
Establezca el dibujable que se dibuja debajo del subtítulo durante el cambio de tamaño. |
SetRestrictedCaptionAreaListener(Window+IOnRestrictedCaptionAreaChangedListener) |
Establezca una devolución de llamada para los cambios de área donde subtítulo dibujará su contenido. |
SetSoftInputMode(SoftInput) |
Especifique un modo de entrada temporal explícito que se usará para la ventana, según |
SetStatusBarColor(Color) |
Establece el color de la barra de estado en |
SetSustainedPerformanceMode(Boolean) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetTitle(ICharSequence) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetTitle(String) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetTitleColor(Color) |
Obsoletos.
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
SetType(WindowManagerTypes) |
Establezca el tipo de la ventana, según WindowManager. |
SetUiOptions(UiOptions) |
Establezca opciones adicionales que influirán en la interfaz de usuario de esta ventana. |
SetUiOptions(UiOptions, UiOptions) |
Establezca opciones adicionales que influirán en la interfaz de usuario de esta ventana. |
SetWindowAnimations(Int32) |
Especifique las animaciones personalizadas que se usarán para la ventana, según |
SetWindowManager(IWindowManager, IBinder, String) |
Establezca el administrador de ventanas para que lo use esta ventana en, por ejemplo, paneles de visualización. |
SetWindowManager(IWindowManager, IBinder, String, Boolean) |
Establezca el administrador de ventanas para que lo use esta ventana en, por ejemplo, paneles de visualización. |
SuperDispatchGenericMotionEvent(MotionEvent) |
Se usa en ventanas personalizadas, como Dialog, para pasar el evento de movimiento genérico más abajo de la jerarquía de vistas. |
SuperDispatchKeyEvent(KeyEvent) |
Se usa en ventanas personalizadas, como Dialog, para pasar el evento de prensa de tecla más abajo en la jerarquía de vistas. |
SuperDispatchKeyShortcutEvent(KeyEvent) |
Se usa en ventanas personalizadas, como Dialog, para pasar el evento de presionar el método abreviado de teclas más abajo en la jerarquía de vistas. |
SuperDispatchTouchEvent(MotionEvent) |
Se usa en ventanas personalizadas, como Dialog, para pasar el evento de pantalla táctil más abajo en la jerarquía de vistas. |
SuperDispatchTrackballEvent(MotionEvent) |
Se usa en ventanas personalizadas, como Dialog, para pasar el evento trackball más abajo en la jerarquía de vistas. |
TakeInputQueue(InputQueue+ICallback) |
Tome posesión de inputQueue de esta ventana. |
TakeKeyEvents(Boolean) |
Solicite que los eventos clave lleguen a esta actividad. |
TakeSurface(ISurfaceHolderCallback2) |
Tome posesión de la superficie de esta ventana. |
ToArray<T>() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
TogglePanel(Int32, KeyEvent) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
UnregisterScrollCaptureCallback(IScrollCaptureCallback) |
Anula el registro de un |
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) |
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, 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) |
Eventos
FrameMetricsAvailable |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
RestrictedCaptionArea |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
IJavaPeerable.Finalized() |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |
GetJniTypeName(IJavaPeerable) |
Clase base abstracta para una directiva de comportamiento y apariencia de ventana de nivel superior. |