Bonjour,
J'ai plusieurs questions sur les Layout et View :
- Déjà par rapport à un composant graphique de type View est-il possible de passer
des paramètres via le XML (genre setter de propriétés) ?
- Ensuite je cherche a réaliser un composant graphique de forme carré. Bien entendu,
j'ai pas envie d'imposer une taille. Alors c'est là où ça devient compliqué. Je pensais
pouvoir récupérer la taille du conteneur parent à l’exécution dans mon Activity.
Mais à priori si on met match_parent ou wrap_content ça renvoit 0 ou -1.
- La seule astuce et c'est ma question à priori en passant par une surcharge de
onMeasure() et si et seulement si on donne match_parent à la taille du composant on
récupère dans la méthode la précieuse info. A ce moment là je peux faire un
this.setMeasuredDimension(mysize, mysize) pour avoir mon format carré.
Mais ça me parait compliqué. Y'a pas plus simple ?
Merci.
Partager