TypedValue Clase

Definición

Contenedor para un valor de datos con tipo dinámico.

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

Comentarios

Contenedor para un valor de datos con tipo dinámico. Se usa principalmente con android.content.res.Resources para contener valores de recursos.

Java documentación para android.util.TypedValue.

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

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

Campos

Nombre Description
DataNullEmpty

#TYPE_NULL datos que indican que el valor se estableció explícitamente en NULL.

DataNullUndefined

#TYPE_NULL datos que indican que no se especificó el valor.

DensityDefault

Si #density es igual a este valor, la densidad debe tratarse como el valor de densidad predeterminado del sistema: DisplayMetrics#DENSITY_DEFAULT.

DensityNone

Si #density es igual a este valor, no hay ninguna densidad asociada al recurso y no se debe escalar.

Propiedades

Nombre Description
AssetCookie

Información adicional sobre dónde procede el valor; solo se establece para cadenas.

ChangingConfigurations

Si el valor procede de un recurso, estas son las configuraciones para las que su contenido puede cambiar.

Class

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

(Heredado de Object)
ComplexUnit

Devuelve el tipo de unidad compleja para este valor.

Data

Datos básicos del valor, interpretados según #type

Density

Si el valor procede de un recurso, contiene la densidad de píxeles correspondiente.

Float

Devuelve los datos de este valor como float.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsColorType

Determine si un valor es un color.

JniIdentityHashCode

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
JniPeerMembers

Contenedor para un valor de datos con tipo dinámico.

PeerReference

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
ResourceId

Si Value procede de un recurso, contiene el identificador de recurso correspondiente.

SourceResourceId

Si el valor procede de un recurso de estilo o de un recurso de diseño (establecido en un diseño XML), contiene el estilo o identificador de recurso de diseño correspondiente con el que se resolvió el atributo.

String

Si el valor contiene una cadena, se trata de ella.

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.

Type

El tipo mantenido por este valor, tal como se define en las constantes aquí.

Métodos

Nombre Description
ApplyDimension(ComplexUnitType, Single, DisplayMetrics)

Convierte un valor de datos complejo desempaquetado que contiene una dimensión en su valor final de píxel de punto flotante.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CoerceToString()

Independientemente del tipo real del valor, intente convertirlo en un valor de cadena.

CoerceToString(DataType, Int32)

Realice la conversión de tipos según #coerceToString() un tipo y datos proporcionados explícitamente.

CoerceToStringFormatted()

Independientemente del tipo real del valor, intente convertirlo en un valor de cadena.

ComplexToDimension(Int32, DisplayMetrics)

Convierte un valor de datos complejo que contiene una dimensión en su valor de punto flotante final.

ComplexToDimensionNoisy(Int32, DisplayMetrics)
ComplexToDimensionPixelOffset(Int32, DisplayMetrics)

Convierte un valor de datos complejo que contiene una dimensión en su valor final como desplazamiento de píxeles enteros.

ComplexToDimensionPixelSize(Int32, DisplayMetrics)

Convierte un valor de datos complejo que contiene una dimensión en su valor final como un tamaño de píxel entero.

ComplexToFloat(Int32)

Recupere el valor base de un entero de datos complejo.

ComplexToFraction(Int32, Single, Single)

Convierte un valor de datos complejo que contiene una fracción en su valor de punto flotante final.

ConvertDimensionToPixels(ComplexUnitType, Single, DisplayMetrics)

Convierte un valor de dimensión en píxeles sin formato, e.

ConvertPixelsToDimension(ComplexUnitType, Single, DisplayMetrics)

Convierte un valor de píxel en la dimensión especificada, e.

DeriveDimension(ComplexUnitType, Single, DisplayMetrics)

Convierte un valor de píxel en la dimensión especificada, e.

Dispose()

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
Dispose(Boolean)

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetDimension(DisplayMetrics)

Devuelve los datos de este valor como una dimensión.

GetFraction(Single, Single)

Devuelve los datos de este valor como una fracción.

GetHashCode()

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

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

Establece la propiedad Handle.

(Heredado de Object)
SetTo(TypedValue)
ToArray<T>()

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Contenedor para un valor de datos con tipo dinámico.

(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()

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
IJavaPeerable.Finalized()

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contenedor para un valor de datos con tipo dinámico.

(Heredado de Object)

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)

Contenedor para un valor de datos con tipo dinámico.

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