Display 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í.
Proporciona información sobre el tamaño y la densidad de una pantalla lógica.
[Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)]
public class Display : Java.Lang.Object
[<Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)>]
type Display = class
inherit Object
- Herencia
- Atributos
Comentarios
Proporciona información sobre el tamaño y la densidad de una pantalla lógica.
El área de visualización se describe de dos maneras diferentes.
<ul><li>El área de visualización de la aplicación especifica la parte de la pantalla que puede contener una ventana de aplicación, excepto las decoraciones del sistema. El área de presentación de la aplicación puede ser menor que el área de visualización real porque el sistema resta el espacio necesario para elementos de decoración, como la barra de estado. Use WindowMetrics#getBounds() para consultar los límites de la ventana de la aplicación.</li li><>El área de visualización real especifica la parte de la pantalla a la que se puede acceder a una aplicación en el estado actual del sistema. El área de visualización real puede ser menor que el tamaño físico de la pantalla en algunos escenarios. Use WindowManager#getCurrentWindowMetrics() para identificar el tamaño actual de la ventana de actividad. El trabajo relacionado con la interfaz de usuario, como elegir diseños de interfaz de usuario, debe basarse en WindowMetrics#getBounds(). Consulte #getRealSize / #getRealMetrics para obtener más información.</li></ul>
Una pantalla lógica no representa necesariamente un dispositivo de visualización físico determinado, como la pantalla interna o una pantalla externa. El contenido de una pantalla lógica se puede presentar en una o varias pantallas físicas según los dispositivos conectados actualmente y si se ha habilitado la creación de reflejo.
Java documentación para android.view.Display.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| Nombre | Description |
|---|---|
| Display(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
| Nombre | Description |
|---|---|
| DefaultDisplay |
El identificador de visualización predeterminado, que es el identificador de la presentación principal suponiendo que haya uno. |
| FlagPresentation |
Obsoletos.
Marca de visualización: indica que la pantalla es una presentación. |
| FlagPrivate |
Obsoletos.
Marca de visualización: indica que la pantalla es privada. |
| FlagRound |
Obsoletos.
Marca de visualización: indica que la pantalla tiene una forma redonda. |
| FlagSecure |
Obsoletos.
Marca de visualización: indica que la pantalla tiene una salida de vídeo segura y admite la redacción de superficies seguras. |
| FlagSupportsProtectedBuffers |
Obsoletos.
Marca de visualización: indica que la pantalla admite la redacción de contenido almacenado en búferes de gráficos protegidos. |
| FrameRateCategoryHigh |
Obsoletos.
La categoría alta determina la velocidad de fotogramas alta recomendada del marco. |
| FrameRateCategoryNormal |
Obsoletos.
La categoría normal determina la velocidad de fotogramas normal recomendada del marco. |
| InvalidDisplay |
Identificador de presentación no válido. |
Propiedades
| Nombre | Description |
|---|---|
| AppVsyncOffsetNanos |
Obtiene el desplazamiento VSYNC de la aplicación, en nanosegundos. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Cutout |
Devuelve , |
| DeviceProductInfo |
Devuelve la información específica del producto sobre la pantalla o el dispositivo conectado directamente en la cadena de pantalla. |
| DisplayId |
Obtiene el identificador de presentación. |
| Flags |
Devuelve una combinación de marcas que describen las funciones de la pantalla. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasArrSupport |
Devuelve si la pantalla admite o no la frecuencia de actualización adaptable. |
| HdrSdrRatio |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. |
| Height |
Obsoletos.
Este miembro está en desuso. |
| HighestHdrSdrRatio |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. |
| IsHdr |
Devuelve si esta pantalla admite cualquier tipo HDR. |
| IsHdrSdrRatioAvailable |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. |
| IsMinimalPostProcessingSupported |
Devuelve true si la pantalla conectada se puede cambiar a un modo con un procesamiento posterior mínimo. |
| IsValid |
Devuelve true si esta pantalla sigue siendo válida, false si se ha quitado la pantalla. |
| IsWideColorGamut |
Devuelve si esta pantalla se puede usar para mostrar contenido de gama de colores anchos. |
| JniIdentityHashCode |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| JniPeerMembers |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. |
| Name |
Obtiene el nombre de la pantalla. |
| Orientation |
Obsoletos.
Este miembro está en desuso. |
| OverlaySupport |
Devuelve el |
| PeerReference |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| PixelFormat |
Obsoletos.
Obtiene el formato de píxel de la pantalla. |
| PreferredWideGamutColorSpace |
Devuelve el espacio de color ancho preferido de la pantalla. |
| PresentationDeadlineNanos |
Así es como se debe poner en cola un búfer de antemano para su presentación en un momento dado. |
| RefreshRate |
Obtiene la frecuencia de actualización de esta presentación en fotogramas por segundo. |
| Rotation |
Devuelve el giro de la pantalla a partir de su orientación "natural". |
| Shape |
Devuelve el |
| State |
Obtiene el estado de la pantalla, como si está activado o desactivado. |
| 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. |
| Width |
Obsoletos.
Este miembro está en desuso. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| Dispose(Boolean) |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetCurrentSizeRange(Point, Point) |
Devuelve el intervalo de tamaños de pantalla que una aplicación puede esperar encontrar en funcionamiento normal, siempre y cuando no haya ningún cambio físico en el tamaño de la pantalla. |
| GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
| GetHdrCapabilities() |
Devuelve las funcionalidades HDR de la pantalla. |
| GetMetrics(DisplayMetrics) |
Obtiene el tamaño y la densidad de esta pantalla. |
| GetMode() |
Devuelve el modo activo de la pantalla. |
| GetRealMetrics(DisplayMetrics) |
Obtiene el tamaño de la región más grande de la pantalla accesible para una aplicación en el estado actual del sistema, sin restar ninguna decoración de ventana o aplicar factores de escalado. |
| GetRealSize(Point) |
Obtiene el tamaño de la región más grande de la pantalla accesible para una aplicación en el estado actual del sistema, sin restar ninguna decoración de ventana o aplicar factores de escalado. |
| GetRectSize(Rect) |
Obtiene el tamaño de la pantalla como rectángulo, en píxeles. |
| GetRoundedCorner(Int32) |
Devuelve el |
| GetSize(Point) |
Obtiene el tamaño de la pantalla en píxeles. |
| GetSuggestedFrameRate(DisplayFrameRateCategory) |
Obtiene la velocidad de fotogramas definida por la pantalla dada una categoría de velocidad de fotogramas descriptiva. |
| GetSupportedModes() |
Obtiene los modos admitidos de esta pantalla. |
| GetSupportedRefreshRates() |
Obtenga las tasas de actualización admitidas de esta presentación en fotogramas por segundo. |
| 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) |
| 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) |
| RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer) |
Registra un agente de escucha que se invocará cada vez que la relación hdr/sdr de la pantalla haya cambiado. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| ToArray<T>() |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| UnregisterHdrSdrRatioChangedListener(IConsumer) |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, 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) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. (Heredado de Object) |
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) |
Proporciona información sobre el tamaño y la densidad de una pantalla lógica. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |