TypedArray 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í.
Contenedor de una matriz de valores que se recuperaron con
Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) o Resources#obtainAttributes.
[Android.Runtime.Register("android/content/res/TypedArray", DoNotGenerateAcw=true)]
public class TypedArray : Java.Lang.Object, IDisposable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/content/res/TypedArray", DoNotGenerateAcw=true)>]
type TypedArray = class
inherit Object
interface IAutoCloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Contenedor para una matriz de valores que se recuperaron con Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) o Resources#obtainAttributes. Asegúrese de llamar #recycle cuando haya terminado con ellos.
Los índices usados para recuperar valores de esta estructura corresponden a las posiciones de los atributos proporcionados para obtenerStyledAttributes.
Java documentación para android.content.res.TypedArray.
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 |
|---|---|
| TypedArray(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Propiedades
| Nombre | Description |
|---|---|
| ChangingConfigurations |
Devuelve una máscara de los parámetros de configuración para los que pueden cambiar los valores de esta matriz con tipo. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IndexCount |
Devuelve el número de índices de la matriz que realmente tienen datos. |
| 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 |
Contenedor de una matriz de valores que se recuperaron con
|
| JniPeerMembers |
Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| PositionDescription |
Devuelve un mensaje sobre el estado del analizador adecuado para imprimir mensajes de error. |
| Resources |
Devuelve el objeto Resources desde el que se cargó esta matriz. |
| 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. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Close() |
Recicla TypedArray para que lo vuelva a usar un autor de llamada posterior. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Contenedor de una matriz de valores que se recuperaron con
|
| 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() |
Contenedor de una matriz de valores que se recuperaron con
|
| Equals(Object) |
Contenedor de una matriz de valores que se recuperaron con
|
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetBoolean(Int32, Boolean) |
Recupere el valor booleano del atributo en <var>index</var>. |
| GetColor(Int32, Int32) |
Recupere el valor de color del atributo en <var>index</var>. |
| GetColorStateList(Int32) |
Recupere ColorStateList para el atributo en <var>index</var>. |
| GetDimension(Int32, Single) |
Recupere un atributo de unidad dimensional en <var>index</var>. |
| GetDimensionPixelOffset(Int32, Int32) |
Recupere un atributo de unidad dimensional en <var>index</var> para su uso como desplazamiento en píxeles sin procesar. |
| GetDimensionPixelSize(Int32, Int32) |
Recupere un atributo de unidad dimensional en <var>index</var> para su uso como tamaño en píxeles sin procesar. |
| GetDrawable(Int32) |
Recupere drawable para el atributo en <var>index</var>. |
| GetFloat(Int32, Single) |
Recupere el valor float del atributo en <var>index</var>. |
| GetFont(Int32) |
Recupere el typeface del atributo en <var>index</var>. |
| GetFraction(Int32, Int32, Int32, Single) |
Recupera un atributo de unidad fraccionarcional en <var>index</var>. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetIndex(Int32) |
Devuelve un índice de la matriz que tiene datos. |
| GetInt(Int32, Int32) |
Recupere el valor entero del atributo en <var>index</var>. |
| GetInteger(Int32, Int32) |
Recupere el valor entero del atributo en <var>index</var>. |
| GetLayoutDimension(Int32, Int32) |
Versión especial de |
| GetLayoutDimension(Int32, String) |
Versión especial de |
| GetNonResourceString(Int32) |
Recupera el valor de cadena del atributo en <var>index</var>, pero solo si esa cadena procede de un valor inmediato en un archivo XML. |
| GetResourceId(Int32, Int32) |
Recupera el identificador de recurso del atributo en <var>index</var>. |
| GetSourceResourceId(Int32, Int32) |
Devuelve el identificador de recurso del estilo o diseño en el que se resolvió el atributo especificado; de lo contrario, devuelve defValue. |
| GetString(Int32) |
Recupera el valor de cadena del atributo en <var>index</var>. |
| GetText(Int32) |
Recupera el valor de cadena con estilo para el atributo en <var>index</var>. |
| GetTextArray(Int32) |
Recupere charSequence[] para el atributo en <var>index</var>. |
| GetTextArrayFormatted(Int32) |
Recupere charSequence[] para el atributo en <var>index</var>. |
| GetTextFormatted(Int32) |
Recupera el valor de cadena con estilo para el atributo en <var>index</var>. |
| GetType(Int32) |
Devuelve el tipo de atributo en el índice especificado. |
| GetValue(Int32, TypedValue) |
Recupere el typedValue sin procesar para el atributo en <var>index</var>. |
| HasValue(Int32) |
Determina si hay un atributo en <var>index</var>. |
| HasValueOrEmpty(Int32) |
Determina si hay un atributo en <var>index</var>, devolviendo |
| 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) |
| Length() |
Devuelve el número de valores de esta matriz. |
| 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) |
| PeekValue(Int32) |
Recupere el typedValue sin procesar para el atributo en <var>index</var> y devuelva un objeto temporal que contenga sus datos. |
| Recycle() |
Recicla TypedArray para que lo vuelva a usar un autor de llamada posterior. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Contenedor de una matriz de valores que se recuperaron con
|
| 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() |
Contenedor de una matriz de valores que se recuperaron con
|
| IJavaPeerable.Finalized() |
Contenedor de una matriz de valores que se recuperaron con
|
| IJavaPeerable.JniObjectReferenceControlBlock |
Contenedor de una matriz de valores que se recuperaron con
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Contenedor de una matriz de valores que se recuperaron con
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Contenedor de una matriz de valores que se recuperaron con
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Contenedor de una matriz de valores que se recuperaron con
|
| IJavaPeerable.UnregisterFromRuntime() |
Contenedor de una matriz de valores que se recuperaron con
|
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) |
Contenedor de una matriz de valores que se recuperaron con
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |