GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Developpez.com - Java
X

Choisissez d'abord la catégorieensuite la rubrique :


Utilisation du clavier sous Android

Date de publication : 29 avril 2011.

Par Feanorin
 

Ce tutoriel va aborder l'utilisation du clavier sur Android. C'est un sujet très important pour tout développeur d'applications car cela amène un véritable plus à votre application. Je vous conseille donc de ne pas négliger cette partie, qui peut paraître simple et inintéressante. Cet article regroupera donc des astuces pour améliorer l'expérience utilisateur de votre application.

       Version PDF (Miroir)   Version hors-ligne (Miroir)
Viadeo Twitter Facebook Share on Google+        



I. Comment adapter le clavier à vos besoins
II. Où est le champ suivant ?
III. Mon clavier cache ma vue
IV. Conclusion
V. Remerciements
VI. Liens


I. Comment adapter le clavier à vos besoins

Dans votre application, l'utilisateur aura peut être besoin de saisir quelques données de types différents. Dans ce cas, il faut faciliter le travail à l'utilisateur en faisant apparaître un clavier en fonction du type de champ à remplir (adresse mail, numéro de téléphone etc.). Pour cela dans votre "EditText", il faut simplement spécifier l'option android:inputType. Voici les différentes valeurs disponibles :

Vous pouvez mettre plusieurs valeurs en les séparant simplement par des "|".


II. Où est le champ suivant ?

Quand vous avez un clavier qui s'affiche, vous pouvez avoir l'envie qu'il soit lié au champ d'après, par exemple qu'un bouton "suivant" s'affiche au lieu du bouton "retour à la ligne". Par défaut la valeur est "Suivant", sinon "Ok" si vous êtes sur le dernier champ.
Mais vous pouvez choisir l'option que vous souhaitez voir affichée à l'aide de l'option android:imeOptions. Voici les différentes options disponibles :

Vous pouvez récupérer l'action qui a été sélectionnée afin d'exécuter une action spécifique à l'aide de setOnEditorActionListener(). Vous allez recevoir un événement du type IME_ACTION_SEND quand le bouton "envoyer" sera cliqué


III. Mon clavier cache ma vue

Vous pouvez rencontrer un problème quand l'utilisateur clique sur un EditText, celui-là est caché par le clavier ou alors ce sont les champs en dessous qui ne sont plus visibles. Pour résoudre ce problème il vous faut jouer avec deux options :


IV. Conclusion

Ce tutoriel se finit ici en espérant qu'il vous a aidé à comprendre le fonctionnement du clavier sous Android et comment faciliter l'interaction entre l'utilisateur et votre application.


V. Remerciements

Je tiens à remercier tout particulièrement Feanorin qui a mis ce tutoriel au format Developpez.com.
Merci également à _Max_ d'avoir pris le temps de le relire et de le corriger.


VI. Liens




               Version PDF (Miroir)   Version hors-ligne (Miroir)

Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2011 developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -