Aller au contenu

Récupérer les attributs d'un élément


Fluckysan

Recommended Posts

Bonjour,

Je ne parviens pas à trouver comment récupérer les attributs d'un élément d'un XML en ayant juste son id (@+id/thisId)

Est-ce que le SDK prévoit ce cas et si oui quel est-t'il ?

Par exemple j'ai ceci :

                            android:id="@+id/ButtontRight"
               android:layout_width="72dip"
               android:layout_height="65dip"
               android:src="@drawable/right" />

J'aimerais récupérer l'attribut src

Je précise que je ne suis pas dans le cas d'une Activity mais dans un Provider

Merci !

Lien vers le commentaire
Partager sur d’autres sites

Oui ça fonctionnerait dans le cas où je suis dans une Activity mais je suis dans un AppWidgetProvider

Je pousse un peu plus ma question : comment récupérer un attribut d'un élément (que ce soit le src ou le layout_width etc) dans un environnement autre qu'une Activity ?

Lien vers le commentaire
Partager sur d’autres sites

De mémoire, ca se fait avec un getlayoutParam.

Je me souviens avoir utilisé ca pour un test, et que ca marchait...

Apres, il me semble que c'est pas super pratique, et que j'avais un peu galéré... ( ah oui, je me souviens : je voulais récupérer des parametres customs )

Emmanuel / Alocaly

Ps : en y réflechissant, et à l'aide du net, je pense que je me plante, ca c'est pour les ViewGroups...

Pour les views, les param Xml sont passées dans le constructeur, sous la form d'un AttributeSet, et la vue l'interprete comme elle le veut pour mettre tout ca dans ses données membres.

Puis elle fait des accesseurs sur ces données.

Mais apres le constructeur, le XML est oublié !

...

C'est mieux, ca, comme explication, non ?

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...