Langue

Resources.Theme.ObtainStyledAttributes Méthode

Définition

Surcharges

Nom Description
ObtainStyledAttributes(Int32[])

Retourne un TypedArray contenant les valeurs définies par <var Theme>/var<> qui sont répertoriées dans <var>attrs</var>.

ObtainStyledAttributes(Int32, Int32[])

Retourne un TypedArray contenant les valeurs définies par la var de ressource <de style résidant>/var<> qui sont répertoriées dans <var>attrs</var>.

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

Retourne un TypedArray contenant les valeurs d’attribut dans var set/var< qui sont répertoriées dans >var<attrs>/var<.><>

ObtainStyledAttributes(Int32[])

Retourne un TypedArray contenant les valeurs définies par <var Theme>/var<> qui sont répertoriées dans <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

Paramètres

attrs
Int32[]

Attributs souhaités. Ces ID d’attribut doivent être triés dans l’ordre croissant.

Retours

Retourne un TypedArray contenant un tableau des valeurs d’attribut. N’oubliez pas d’appeler TypedArray#recycle() TypedArray.recycle() quand vous avez terminé.

Attributs

Exceptions

Lève NotFoundException si l’ID donné n’existe pas.

Remarques

Retourne un TypedArray contenant les valeurs définies par <var Theme>/var<> qui sont répertoriées dans <var>attrs</var>.

Veillez à appeler TypedArray#recycle() TypedArray.recycle() lorsque vous avez terminé avec le tableau.

Java documentation pour android.content.res.Resources.Theme.obtainStyledAttributes(int[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

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

S’applique à

ObtainStyledAttributes(Int32, Int32[])

Retourne un TypedArray contenant les valeurs définies par la var de ressource <de style résidant>/var<> qui sont répertoriées dans <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

Paramètres

resId
Int32

Ressource de style souhaitée.

attrs
Int32[]

Attributs souhaités dans le style. Ces ID d’attribut doivent être triés dans l’ordre croissant.

Retours

Retourne un TypedArray contenant un tableau des valeurs d’attribut. N’oubliez pas d’appeler TypedArray#recycle() TypedArray.recycle() quand vous avez terminé.

Attributs

Exceptions

Lève NotFoundException si l’ID donné n’existe pas.

Remarques

Retourne un TypedArray contenant les valeurs définies par la var de ressource <de style résidant>/var<> qui sont répertoriées dans <var>attrs</var>.

Veillez à appeler TypedArray#recycle() TypedArray.recycle() lorsque vous avez terminé avec le tableau.

Java documentation pour android.content.res.Resources.Theme.obtainStyledAttributes(int, int[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

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

S’applique à

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

Retourne un TypedArray contenant les valeurs d’attribut dans var set/var< qui sont répertoriées dans >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

Paramètres

set
IAttributeSet

Jeu de base de valeurs d’attribut. Peut être null.

attrs
Int32[]

Attributs souhaités à récupérer. Ces ID d’attribut doivent être triés dans l’ordre croissant.

defStyleAttr
Int32

Attribut dans le thème actuel qui contient une référence à une ressource de style qui fournit des valeurs par défaut pour TypedArray. Peut être 0 pour ne pas rechercher les valeurs par défaut.

defStyleRes
Int32

Identificateur de ressource d’une ressource de style qui fournit des valeurs par défaut pour Le TypedArray, utilisé uniquement si defStyleAttr est 0 ou introuvable dans le thème. Peut être 0 pour ne pas rechercher les valeurs par défaut.

Retours

Retourne un TypedArray contenant un tableau des valeurs d’attribut. N’oubliez pas d’appeler TypedArray#recycle() TypedArray.recycle() quand vous avez terminé.

Attributs

Remarques

Retourne un TypedArray contenant les valeurs d’attribut dans var set/var< qui sont répertoriées dans >var<attrs>/var<.><> En outre, si l’AttributeSet donné spécifie une classe de style (par le biais de l’attribut « style »), ce style sera appliqué au-dessus des attributs de base qu’il définit.

Veillez à appeler TypedArray#recycle() TypedArray.recycle() lorsque vous avez terminé avec le tableau.

Lorsque vous déterminez la valeur finale d’un attribut particulier, il existe quatre entrées qui entrent en jeu :

<ol><li> Any attribute values in the given AttributeSet. <li> Ressource de style spécifiée dans l’AttributeSet (nommé « style »). <li> Le style par défaut spécifié par <var>defStyleAttr</var> et <var>defStyleRes</var><li> Les valeurs de base dans ce thème. </ol>

Chacune de ces entrées est considérée dans l’ordre, avec la première liste prioritaire sur les entrées suivantes. En d’autres termes, si, dans l’AttributeSet que vous avez fourni &lt;Button textColor="#ff000000"&gt;, le texte <du bouton sera>toujours</em> noir, quel que soit l’élément spécifié dans l’un des styles.

Java documentation pour android.content.res.Resources.Theme.obtainStyledAttributes(android.util.AttributeSet, int[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

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

S’applique à