Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Android : L'interaction avec les appareils

Comprendre les fenêtres de dialogue

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Votre formateur vous présente ici les différentes fenêtres de dialogue. Il vous explique comment en tirer parti.
03:13

Transcription

Dans cette vidéo, je vais vous montrer comment utiliser les dialogues pré-construits fournis par le SDK d'ANDROID, à savoir le « DatePicker », le « TimePicker » et ce qui appelé dans certains langages, le » PromptDialog », c'est-à-dire une petite fenêtre qui apparaît où on peut rentrer du texte. Pour cela, j'ai modifié un de mes menus que j'ai appelé « Ajouter ». J'ai créé à l'intérieur de mon projet un beans « Evenements » qui contient une date et une description. Le but, je clique sur Ajouter, je récupère une date, une heure, une description et je créé mon événement avec. Commençons par le premier, nous allons commencer par le « DatePicker. » Pour gérer un « DatePicker », il va falloir gérer une date. Pour gérer une date en JAVA, nous allons utiliser l'objet « Calendar », que nous allons initialiser dans la méthode « onCreate » avec « Calendar.getInstance. » Par défaut, « Calendar.getInstance » récupère un objet « Calendar » avec l'heure, au moment de l'exécution de l'instruction. Alors lorsque je clique sur le menu Ajouter, j'arrive à cette instruction. Ici, je vais créer mon « DatePicker. » Pour le créer, je vais utiliser un nouveau « DatePicker » qui est la classe fournie par le SDK d'ANDROID qui va prendre plusieurs arguments. Le premier, le contexte, comme nous sommes dans « MainActivity » qui hérite le contexte, je peux mettre « this ». Le deuxième argument représente « OnDateListener », c'est-à-dire c'est le « CallBack » nous permettant d'être prévenus quand l'utilisateur aura cliqué OK après avoir sélectionné sa date. Pour cela, il faut lui transmettre un objet implémentant « OnDateSetListener. » Je vais donc demander à « MainActivity » d'implémenter « OnDateSetListener », mais je le ferai après. Troisième argument, il nous faut l'année puis le mois, puis le jour. Pour cela, je prends mon objet «Calendar » et je lui demande de me donner l'année, le mois, le jour. Je vais donc maintenant demander à « MainActivity » d'implémenter « OnDateSetListener. » Pour cela, je place mon curseur sur le trait rouge, je fais Alt + Entrée et il me propose, dans la deuxième option, faire en sorte que « MainActivity » implémente « OnDateSetListener », du coup, on génère la méthode de l'interface « OnDateSetListener. » C'est donc cette méthode qui sera appelée au moment où on appuiera sur le bouton OK. Il ne reste plus qu'à afficher la dialogue. Je vais donc mettre un petit « Toast » ici pour vérifier son fonctionnement. Je lance mon projet, je clique sur ajouter, je sélectionne ma date et j'appuis sur « Done. » J'ai donc ici 10/02/2016, si vous avez fait attention, le mois n'est pas le bon, car les mois commencent à zéro. Si vous avez regardé le « DatePicker », vous allez voir qu'au prochain lancement, je ne vais pas utiliser le même émulateur, je vais utiliser un émulateur qui sera après Lollipop et vous verrez que le rendu sera différent.

Android : L'interaction avec les appareils

Exploitez les outils mis à disposition par le kit de développement Android. Améliorez l’expérience utilisateur de vos applications​ mobiles​ avec les composants et les animations.

1h58 (23 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !