Lenguaje

Resources.Theme.ObtainStyledAttributes Método

Definición

Sobrecargas

Nombre Description
ObtainStyledAttributes(Int32[])

Devuelve un TypedArray que contiene los valores definidos por <var>Theme</var> que se muestran en <var>attrs</var>.

ObtainStyledAttributes(Int32, Int32[])

Devuelve un TypedArray que contiene los valores definidos por la var de recurso <de estilo resid>/var< que se muestran en >var<attrs>/var<.>

ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Devuelve un TypedArray que contiene los valores de atributo en var set/var< que se muestran en >var<attrs>/var<.><>

ObtainStyledAttributes(Int32[])

Devuelve un TypedArray que contiene los valores definidos por <var>Theme</var> que se muestran en <var>attrs</var>.

[Android.Runtime.Register("obtainStyledAttributes", "([I)Landroid/content/res/TypedArray;", "")]
public Android.Content.Res.TypedArray ObtainStyledAttributes(int[] attrs);
[<Android.Runtime.Register("obtainStyledAttributes", "([I)Landroid/content/res/TypedArray;", "")>]
member this.ObtainStyledAttributes : int[] -> Android.Content.Res.TypedArray

Parámetros

attrs
Int32[]

Atributos deseados. Estos identificadores de atributo deben ordenarse en orden ascendente.

Devoluciones

Devuelve un TypedArray que contiene una matriz de los valores de atributo. Asegúrese de llamar TypedArray#recycle() TypedArray.recycle() a cuando haya terminado con él.

Atributos

Excepciones

Produce NotFoundException si el identificador especificado no existe.

Comentarios

Devuelve un TypedArray que contiene los valores definidos por <var>Theme</var> que se muestran en <var>attrs</var>.

Asegúrese de llamar TypedArray#recycle() TypedArray.recycle() a cuando haya terminado con la matriz.

Java documentación para android.content.res.Resources.Theme.obtainStyledAttributes(int[]).

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.

Consulte también

  • <xref:Android.Content.Res.Resources.ObtainAttributes(Android.Util.IAttributeSet%2c+System.Int32%5b%5d)>
  • <xref:Android.Content.Res.Resources.Theme.ObtainStyledAttributes(System.Int32%2c+System.Int32%5b%5d)>
  • <xref:Android.Content.Res.Resources.Theme.ObtainStyledAttributes(Android.Util.IAttributeSet%2c+System.Int32%5b%5d%2c+System.Int32%5b%5d%2c+System.Int32%5b%5d)>

Se aplica a

ObtainStyledAttributes(Int32, Int32[])

Devuelve un TypedArray que contiene los valores definidos por la var de recurso <de estilo resid>/var< que se muestran en >var<attrs>/var<.>

[Android.Runtime.Register("obtainStyledAttributes", "(I[I)Landroid/content/res/TypedArray;", "")]
public Android.Content.Res.TypedArray ObtainStyledAttributes(int resId, int[] attrs);
[<Android.Runtime.Register("obtainStyledAttributes", "(I[I)Landroid/content/res/TypedArray;", "")>]
member this.ObtainStyledAttributes : int * int[] -> Android.Content.Res.TypedArray

Parámetros

resId
Int32

Recurso de estilo deseado.

attrs
Int32[]

Atributos deseados en el estilo. Estos identificadores de atributo deben ordenarse en orden ascendente.

Devoluciones

Devuelve un TypedArray que contiene una matriz de los valores de atributo. Asegúrese de llamar TypedArray#recycle() TypedArray.recycle() a cuando haya terminado con él.

Atributos

Excepciones

Produce NotFoundException si el identificador especificado no existe.

Comentarios

Devuelve un TypedArray que contiene los valores definidos por la var de recurso <de estilo resid>/var< que se muestran en >var<attrs>/var<.>

Asegúrese de llamar TypedArray#recycle() TypedArray.recycle() a cuando haya terminado con la matriz.

Java documentación para android.content.res.Resources.Theme.obtainStyledAttributes(int, int[]).

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.

Consulte también

  • <xref:Android.Content.Res.Resources.ObtainAttributes(Android.Util.IAttributeSet%2c+System.Int32%5b%5d)>
  • ObtainStyledAttributes(Int32[])
  • <xref:Android.Content.Res.Resources.Theme.ObtainStyledAttributes(Android.Util.IAttributeSet%2c+System.Int32%5b%5d%2c+System.Int32%5b%5d%2c+System.Int32%5b%5d)>

Se aplica a

ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Devuelve un TypedArray que contiene los valores de atributo en var set/var< que se muestran en >var<attrs>/var<.><>

[Android.Runtime.Register("obtainStyledAttributes", "(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;", "")]
public Android.Content.Res.TypedArray ObtainStyledAttributes(Android.Util.IAttributeSet? set, int[] attrs, int defStyleAttr, int defStyleRes);
[<Android.Runtime.Register("obtainStyledAttributes", "(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;", "")>]
member this.ObtainStyledAttributes : Android.Util.IAttributeSet * int[] * int * int -> Android.Content.Res.TypedArray

Parámetros

set
IAttributeSet

Conjunto base de valores de atributo. Puede ser null.

attrs
Int32[]

Atributos deseados que se van a recuperar. Estos identificadores de atributo deben ordenarse en orden ascendente.

defStyleAttr
Int32

Atributo del tema actual que contiene una referencia a un recurso de estilo que proporciona valores predeterminados para TypedArray. Puede ser 0 para no buscar valores predeterminados.

defStyleRes
Int32

Identificador de recurso de un recurso de estilo que proporciona valores predeterminados para TypedArray, que solo se usa si defStyleAttr es 0 o no se encuentra en el tema. Puede ser 0 para no buscar valores predeterminados.

Devoluciones

Devuelve un TypedArray que contiene una matriz de los valores de atributo. Asegúrese de llamar TypedArray#recycle() TypedArray.recycle() a cuando haya terminado con él.

Atributos

Comentarios

Devuelve un TypedArray que contiene los valores de atributo en var set/var< que se muestran en >var<attrs>/var<.><> Además, si attributeSet especificado especifica una clase de estilo (a través del atributo "style"), ese estilo se aplicará encima de los atributos base que define.

Asegúrese de llamar TypedArray#recycle() TypedArray.recycle() a cuando haya terminado con la matriz.

Al determinar el valor final de un atributo determinado, hay cuatro entradas que entran en juego:

<ol><li> Cualquier valor de atributo en attributeSet especificado. <li> El recurso de estilo especificado en attributeSet (denominado "style"). <li> El estilo predeterminado especificado por <var>defStyleAttr</var> y <var>defStyleRes</var><li> Los valores base de este tema. </ol>

Cada una de estas entradas se considera en orden, con la primera lista teniendo prioridad sobre las siguientes. En otras palabras, si en attributeSet ha proporcionado &lt;Button textColor="#ff000000"&gt;, el texto <del botón se em>always</em> será negro, independientemente de lo que se especifique en cualquiera de los estilos.

Java documentación para android.content.res.Resources.Theme.obtainStyledAttributes(android.util.AttributeSet, int[], int, int).

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.

Consulte también

  • <xref:Android.Content.Res.Resources.ObtainAttributes(Android.Util.IAttributeSet%2c+System.Int32%5b%5d)>
  • ObtainStyledAttributes(Int32[])
  • <xref:Android.Content.Res.Resources.Theme.ObtainStyledAttributes(System.Int32%2c+System.Int32%5b%5d)>

Se aplica a