L'écran d'accueil de mon application Android dispose de trois vues EditText, destinées à être utilisées comme trois fonctions de recherche différentes, chacune avec un bouton "Rechercher". L'application fonctionne parfaitement sur l'appareil (G1) lors de l'utilisation de la trackball: Je peux déplacer entre les EditTexts avec la trackball, tous les événements se déroulent comme prévu, je peux entrer du texte en utilisant le clavier physique dans l'EditText sélectionné, Entrée soumet correctement la recherche appropriée, etc. etc.Plus d'un EditText - pas de mise au point, pas de clavier logiciel? (Android)
Cependant, je ne peux pas basculer entre les vues EditText en utilisant des touches - seulement en utilisant la boule de commande. Les touches semblent être complètement ignorées par EditText. Touches faire feu pour les boutons, mais très dur - prend beaucoup d'essais pour faire un registre tactile. Dans le simulateur, cliquer sur n'importe quel EditText ne fait rien - le premier reste toujours sélectionné, et je n'ai jamais de clavier virtuel.
Tout est dans un TabHost - J'ai lu qu'il y a quelques problèmes avec cette configuration, mais cela ressemble à un problème légèrement différent (l'EditText ne semble pas perdre le focus - tout fonctionne parfaitement avec la trackball).
Des suggestions pour ce que je peux vérifier?
Pourriez-vous nous montrer votre mise en page XML? –