Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
44 L’art du développement Android
● android:visibility, qui contrôle la visibilité initiale du widget.
● android:background, qui permet de fournir au widget une couleur de fond au format
RGB (#00FF00 pour vert, par exemple).
Méthodes utiles
La méthode setEnabled() permet de basculer entre l’état actif et inactif du widget, alors
que isEnabled() permet de tester si un widget est actif. On utilise souvent ces deux
méthodes pour désactiver certains widgets en fonction de choix effectués à l’aide de CheckBox ou de RadioButton.
La méthode requestFocus() donne le focus à un widget et isFocused() permet de tester
s’il a le focus. En utilisant les méthodes évoquées plus haut, on peut donc donner le focus
à un widget précis après une opération de désactivation.
Les méthodes suivantes permettent de parcourir une arborescence de widgets et de conteneurs
composant la vue générale d’une activité :
● getParent() renvoie le widget ou le conteneur parent.
● findViewById() permet de retrouver un widget fils d’après son identifiant.
● getRootView() renvoie la racine de l’arborescence (celle que vous avez fournie à
l’activité via un appel à setContentView()).
Livre Android.book Page 44 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
44 L’art du développement Android
● android:visibility, qui contrôle la visibilité initiale du widget.
● android:background, qui permet de fournir au widget une couleur de fond au format
RGB (#00FF00 pour vert, par exemple).
Méthodes utiles
La méthode setEnabled() permet de basculer entre l’état actif et inactif du widget, alors
que isEnabled() permet de tester si un widget est actif. On utilise souvent ces deux
méthodes pour désactiver certains widgets en fonction de choix effectués à l’aide de CheckBox ou de RadioButton.
La méthode requestFocus() donne le focus à un widget et isFocused() permet de tester
s’il a le focus. En utilisant les méthodes évoquées plus haut, on peut donc donner le focus
à un widget précis après une opération de désactivation.
Les méthodes suivantes permettent de parcourir une arborescence de widgets et de conteneurs
composant la vue générale d’une activité :
● getParent() renvoie le widget ou le conteneur parent.
● findViewById() permet de retrouver un widget fils d’après son identifiant.
● getRootView() renvoie la racine de l’arborescence (celle que vous avez fournie à
l’activité via un appel à setContentView()).
Livre Android.book Page 44 Dimanche, 8. novembre 2009 12:23 12
