Resources.Theme.ObtainStyledAttributes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 <Button textColor="#ff000000">specificato , il testo del pulsante sarà <>sempre< nero>, indipendentemente da ciò che viene specificato in uno degli stili.
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)>