Resources.Theme.ObtainStyledAttributes Método
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í.
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 <Button textColor="#ff000000">, el texto <del botón se em>always</em> será negro, independientemente de lo que se especifique en cualquiera de los estilos.
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)>