Lingua

Resources.Theme.ObtainStyledAttributes Metodo

Definizione

Overload

Nome Descrizione
ObtainStyledAttributes(Int32[])

Restituisce un oggetto TypedArray contenente i valori definiti da var Theme/var< elencati in >var<attrs>/var<.><>

ObtainStyledAttributes(Int32, Int32[])

Restituisce un oggetto TypedArray contenente i valori definiti dalla risorsa <di stile var>resid</var> elencato in <var>attrs</var>.

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

Restituisce un oggetto TypedArray contenente i valori dell'attributo in var set/var< elencati in >var<attrs>/var<.><>

ObtainStyledAttributes(Int32[])

Restituisce un oggetto TypedArray contenente i valori definiti da var Theme/var< elencati in >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

Parametri

attrs
Int32[]

Attributi desiderati. Questi ID attributo devono essere ordinati in ordine crescente.

Valori restituiti

Restituisce un oggetto TypedArray contenente una matrice dei valori dell'attributo. Assicurarsi di chiamare TypedArray#recycle() TypedArray.recycle() al termine dell'operazione.

Attributi

Eccezioni

Genera NotFoundException se l'ID specificato non esiste.

Commenti

Restituisce un oggetto TypedArray contenente i valori definiti da var Theme/var< elencati in >var<attrs>/var<.><>

Assicurarsi di chiamare TypedArray#recycle() TypedArray.recycle() al termine dell'operazione con la matrice.

per android.content.res.Resources.Theme.obtainStyledAttributes(int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

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

Si applica a

ObtainStyledAttributes(Int32, Int32[])

Restituisce un oggetto TypedArray contenente i valori definiti dalla risorsa <di stile var>resid</var> elencato in <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

Parametri

resId
Int32

Risorsa di stile desiderata.

attrs
Int32[]

Attributi desiderati nello stile. Questi ID attributo devono essere ordinati in ordine crescente.

Valori restituiti

Restituisce un oggetto TypedArray contenente una matrice dei valori dell'attributo. Assicurarsi di chiamare TypedArray#recycle() TypedArray.recycle() al termine dell'operazione.

Attributi

Eccezioni

Genera NotFoundException se l'ID specificato non esiste.

Commenti

Restituisce un oggetto TypedArray contenente i valori definiti dalla risorsa <di stile var>resid</var> elencato in <var>attrs</var>.

Assicurarsi di chiamare TypedArray#recycle() TypedArray.recycle() al termine dell'operazione con la matrice.

per android.content.res.Resources.Theme.obtainStyledAttributes(int, int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

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

Si applica a

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

Restituisce un oggetto TypedArray contenente i valori dell'attributo in var set/var< elencati in >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

Parametri

set
IAttributeSet

Set di base di valori di attributo. Può essere Null.

attrs
Int32[]

Attributi desiderati da recuperare. Questi ID attributo devono essere ordinati in ordine crescente.

defStyleAttr
Int32

Attributo nel tema corrente che contiene un riferimento a una risorsa di stile che fornisce valori predefiniti per TypedArray. Può essere 0 per non cercare valori predefiniti.

defStyleRes
Int32

Identificatore di risorsa di una risorsa di stile che fornisce valori predefiniti per TypedArray, utilizzato solo se defStyleAttr è 0 o non è possibile trovare nel tema. Può essere 0 per non cercare valori predefiniti.

Valori restituiti

Restituisce un oggetto TypedArray contenente una matrice dei valori dell'attributo. Assicurarsi di chiamare TypedArray#recycle() TypedArray.recycle() al termine dell'operazione.

Attributi

Commenti

Restituisce un oggetto TypedArray contenente i valori dell'attributo in var set/var< elencati in >var<attrs>/var<.><> Inoltre, se l'attributo AttributeSet specificato specifica una classe di stile (tramite l'attributo "style"), tale stile verrà applicato sopra gli attributi di base definiti.

Assicurarsi di chiamare TypedArray#recycle() TypedArray.recycle() al termine dell'operazione con la matrice.

Quando si determina il valore finale di un particolare attributo, sono presenti quattro input in gioco:

<ol><li> Qualsiasi valore dell'attributo nell'attributo AttributeSet specificato. <li> La risorsa di stile specificata in AttributeSet (denominata "style"). <li> Stile predefinito specificato da <var>defStyleAttr</var e <var>> defStyleRes</var><li> I valori di base in questo tema. </ol>

Ognuno di questi input viene considerato in ordine, con la prima che ha la precedenza rispetto a quelle seguenti. In altre parole, se in AttributeSet è stato &lt;Button textColor="#ff000000"&gt;specificato , il testo del pulsante sarà <>sempre< nero>, indipendentemente da ciò che viene specificato in uno degli stili.

per android.content.res.Resources.Theme.obtainStyledAttributes(android.util.AttributeSet, int[], int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

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

Si applica a