Poursuivant la question posée dans le lien suivant:Comment capturer quand l'heure change dans un TimePicker si le clavier "Soft" est utilisé?
How can I capture when time changes in a TimePicker if the keyboard is being used?
je pourrais résoudre le problème, mais il ne fonctionne que lorsque vous utilisez le clavier réel. Si vous utilisez le clavier logiciel, je n'arrive pas à le faire fonctionner.
Je suis en programmation dans la version 1.6 du framework.
Toute aide sera grandement appréciée. PS: Le fait que j'ai cherché partout la réponse et que je n'ai pas pu la trouver me dit que cela doit être si simple ou très compliqué. Aidez-moi?!
Cody ... peut-être est le dispositif. J'ai vérifié avec le G1 et cela fonctionnait bien, mais cela a fonctionné différemment dans mon Samsung Moment. Avez-vous vérifié si le comportement est le même dans d'autres appareils? – monn3t
Non, je n'ai pas, je sais seulement que mon timepicker ne s'est pas comporté comme prévu sur un émulateur. Peut-être avez-vous raison. Quoi qu'il en soit, si cela ne fonctionne pas correctement sur tous les périphériques cibles, il doit y avoir une solution. Vous ne pouvez pas simplement attacher un OnTimeSetListener à un TimePicker, comme pour TimePickerDialog. Il semble que le OnTimeChangedListener s'occupe seulement d'une entrée manuelle, si le EditText respectif perd le focus avant que le bouton OK ne soit cliqué. S'il a toujours le focus en cliquant sur OK, le OnTimeChangedListener ne le remarque pas. – cody
@cody - Juste rencontré ce fil après avoir rencontré ce problème. J'ai mis en place votre solution de contournement et il semble fonctionner parfaitement, mais puisque ce fil est si vieux, avez-vous trouvé un meilleur moyen d'obtenir les temps du TimePicker lors de l'utilisation du clavier logiciel? – dell116