Resources.Theme.ObtainStyledAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ObtainStyledAttributes(Int32[]) |
Gibt ein TypedArray zurück, das die durch <var>Theme</var> definierten Werte hält, die in <var>attrs</var> aufgeführt sind. |
| ObtainStyledAttributes(Int32, Int32[]) |
Gibt ein TypedArray zurück, das die werte enthält, die durch den Stil resource <var resid>/var< definiert sind, die in >var<attrs>/var<> aufgeführt sind. |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Gibt ein TypedArray zurück, in dem die Attributwerte in <var>set</var> enthalten sind, die in <var>attrs</var> aufgeführt sind. |
ObtainStyledAttributes(Int32[])
Gibt ein TypedArray zurück, das die durch <var>Theme</var> definierten Werte hält, die in <var>attrs</var> aufgeführt sind.
[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
Parameter
- attrs
- Int32[]
Die gewünschten Attribute. Diese Attribut-IDs müssen in aufsteigender Reihenfolge sortiert werden.
Gibt zurück
Gibt ein TypedArray zurück, das ein Array der Attributwerte enthält.
Achten Sie darauf, TypedArray#recycle() TypedArray.recycle() wenn Sie damit fertig sind.
- Attribute
Ausnahmen
Löst NotFoundException aus, wenn die angegebene ID nicht vorhanden ist.
Hinweise
Gibt ein TypedArray zurück, das die durch <var>Theme</var> definierten Werte hält, die in <var>attrs</var> aufgeführt sind.
Rufen Sie unbedingt TypedArray#recycle() TypedArray.recycle() auf, wenn Sie mit dem Array fertig sind.
Java Dokumentation für android.content.res.Resources.Theme.obtainStyledAttributes(int[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Siehe auch
- <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)>
Gilt für:
ObtainStyledAttributes(Int32, Int32[])
Gibt ein TypedArray zurück, das die werte enthält, die durch den Stil resource <var resid>/var< definiert sind, die in >var<attrs>/var<> aufgeführt sind.
[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
Parameter
- resId
- Int32
Die gewünschte Formatvorlagenressource.
- attrs
- Int32[]
Die gewünschten Attribute in der Formatvorlage. Diese Attribut-IDs müssen in aufsteigender Reihenfolge sortiert werden.
Gibt zurück
Gibt ein TypedArray zurück, das ein Array der Attributwerte enthält.
Achten Sie darauf, TypedArray#recycle() TypedArray.recycle() wenn Sie damit fertig sind.
- Attribute
Ausnahmen
Löst NotFoundException aus, wenn die angegebene ID nicht vorhanden ist.
Hinweise
Gibt ein TypedArray zurück, das die werte enthält, die durch den Stil resource <var resid>/var< definiert sind, die in >var<attrs>/var<> aufgeführt sind.
Rufen Sie unbedingt TypedArray#recycle() TypedArray.recycle() auf, wenn Sie mit dem Array fertig sind.
Java Dokumentation für android.content.res.Resources.Theme.obtainStyledAttributes(int, int[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Siehe auch
- <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)>
Gilt für:
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)
Gibt ein TypedArray zurück, in dem die Attributwerte in <var>set</var> enthalten sind, die in <var>attrs</var> aufgeführt sind.
[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
Parameter
- set
- IAttributeSet
Der Basissatz von Attributwerten. Kann null sein.
- attrs
- Int32[]
Die gewünschten Attribute, die abgerufen werden sollen. Diese Attribut-IDs müssen in aufsteigender Reihenfolge sortiert werden.
- defStyleAttr
- Int32
Ein Attribut im aktuellen Design, das einen Verweis auf eine Formatvorlage enthält, die Standardwerte für das TypedArray bereitstellt. Kann 0 sein, um nicht nach Standardwerten zu suchen.
- defStyleRes
- Int32
Ein Ressourcenbezeichner einer Stilressource, die Standardwerte für das TypedArray bereitstellt, wird nur verwendet, wenn defStyleAttr 0 ist oder im Design nicht gefunden werden kann. Kann 0 sein, um nicht nach Standardwerten zu suchen.
Gibt zurück
Gibt ein TypedArray zurück, das ein Array der Attributwerte enthält.
Achten Sie darauf, TypedArray#recycle() TypedArray.recycle() wenn Sie damit fertig sind.
- Attribute
Hinweise
Gibt ein TypedArray zurück, in dem die Attributwerte in <var>set</var> enthalten sind, die in <var>attrs</var> aufgeführt sind. Wenn das angegebene Attributset eine Formatklasse (über das Attribut "style") angibt, wird diese Formatvorlage zusätzlich zu den definierten Basisattributen angewendet.
Rufen Sie unbedingt TypedArray#recycle() TypedArray.recycle() auf, wenn Sie mit dem Array fertig sind.
Beim Bestimmen des Endwerts eines bestimmten Attributs gibt es vier Eingaben, die ins Spiel kommen:
<ol><li> Any-Attributwerte im angegebenen Attributsatz. <li> Die im AttributSet angegebene Formatvorlage (mit dem Namen "style"). <li> The default style specified by <var>defStyleAttr</var> and <var>defStyleRes</var li>>< The base values in this theme. </ol>
Jede dieser Eingaben wird als in der Reihenfolge betrachtet, wobei die erste aufgeführt ist, die Vorrang vor den folgenden hat. Anders ausgedrückt: Wenn Sie im von Ihnen bereitgestellten <Button textColor="#ff000000">Attributsatz angeben, wird>< der Text der Schaltfläche immer</em> schwarz sein, unabhängig davon, was in einer der Formatvorlagen angegeben ist.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Siehe auch
- <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)>