Lenguaje

DisplayMetrics Clase

Definición

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

[Android.Runtime.Register("android/util/DisplayMetrics", DoNotGenerateAcw=true)]
public class DisplayMetrics : Java.Lang.Object
[<Android.Runtime.Register("android/util/DisplayMetrics", DoNotGenerateAcw=true)>]
type DisplayMetrics = class
    inherit Object
Herencia
DisplayMetrics
Atributos

Comentarios

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

Para acceder a los miembros DisplayMetrics, recupere las métricas para mostrar de la siguiente manera:

context.getResources().getDisplayMetrics();

Para el diseño de la interfaz de usuario, obtenga android.view.WindowMetrics de WindowManager#getCurrentWindowMetrics(). DisplayMetrics solo se debe usar para obtener propiedades relacionadas con la presentación, como #xdpi y #ydpi

Vea #density para obtener más información sobre las diferencias entre #xdpiy #ydpi#density .

Java documentación para android.util.DisplayMetrics.

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
DisplayMetrics()
DisplayMetrics(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
Density140
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_LOW (120dpi) y #DENSITY_MEDIUM (160dpi).

Density180
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_MEDIUM (160dpi) y #DENSITY_HIGH (240dpi).

Density200
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_MEDIUM (160dpi) y #DENSITY_HIGH (240dpi).

Density220
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_MEDIUM (160dpi) y #DENSITY_HIGH (240dpi).

Density260
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_HIGH (240dpi) y #DENSITY_XHIGH (320dpi).

Density280
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_HIGH (240dpi) y #DENSITY_XHIGH (320dpi).

Density300
Obsoletos.

Densidad intermedia para pantallas que se encuentran entre #DENSITY_HIGH (240dpi) y #DENSITY_XHIGH (320dpi).

Density340
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density360
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density390
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density400
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density420
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density440
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density450
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XHIGH (320 ppp) y #DENSITY_XXHIGH (480 ppp).

Density520
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XXHIGH (480 ppp) y #DENSITY_XXXHIGH (640 ppp).

Density560
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XXHIGH (480 ppp) y #DENSITY_XXXHIGH (640 ppp).

Density600
Obsoletos.

Densidad intermedia para pantallas que se encuentran en algún lugar entre #DENSITY_XXHIGH (480 ppp) y #DENSITY_XXXHIGH (640 ppp).

DensityDefault
Obsoletos.

Densidad de referencia utilizada en todo el sistema.

DensityHigh
Obsoletos.

PPP cuantificado estándar para pantallas de alta densidad.

DensityLow
Obsoletos.

PPP cuantificado estándar para pantallas de baja densidad.

DensityMedium
Obsoletos.

PPP cuantificado estándar para pantallas de densidad media.

DensityTv
Obsoletos.

Se trata de una densidad secundaria, agregada para algunas configuraciones de pantalla comunes.

DensityXhigh
Obsoletos.

PPP cuantificado estándar para pantallas de alta densidad adicionales.

DensityXxhigh
Obsoletos.

PPP cuantificado estándar para pantallas de alta densidad adicionales.

DensityXxxhigh
Obsoletos.

PPP cuantificado estándar para pantallas extra-alta densidad.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Density

Densidad lógica de la pantalla.

DensityDeviceStable

Densidad estable del dispositivo.

DensityDpi

Densidad de pantalla expresada como puntos por pulgada.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HeightPixels

Alto absoluto del tamaño de pantalla disponible en píxeles.

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

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
JniPeerMembers

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ScaledDensity

Un factor de escalado para las fuentes que se muestran en la pantalla.

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.

WidthPixels

Ancho absoluto del tamaño de presentación disponible en píxeles.

Xdpi

Píxeles físicos exactos por pulgada de la pantalla en la dimensión X.

Ydpi

Píxeles físicos exactos por pulgada de la pantalla en la dimensión Y.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
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()

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
Equals(DisplayMetrics)

Devuelve true si estas métricas de visualización son iguales a las otras métricas de visualización.

Equals(Object)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
SetTo(DisplayMetrics)
SetToDefaults()
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)
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)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Estructura que describe información general sobre una pantalla, como su tamaño, densidad y escalado de fuentes.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a