Resources.Theme.ObtainStyledAttributes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 <Button textColor="#ff000000">, le texte <du bouton sera>toujours</em> noir, quel que soit l’élément spécifié dans l’un des styles.
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)>