2015-03-23 2 views
1

Je suis en train de créer une application de recherche de livres. Etape 1: i cliqué sur le bouton de recherche et l'activité est en attente pour le titre de mon livreComment puis-je supprimer automatiquement le focus de searchview dans l'application Android après avoir cliqué dessus

k

Etape 2: i entrée un peu de titre du livre k2

k3

Etape 3: l'accent reste toujours ce bouton de recherche, je dois cliquer sur l'écran pour le faire disparaître.

est-il possible de perdre automatiquement le focus sur le dernier widget sur lequel j'ai cliqué?

Répondre

2

Vous voulez probablement juste appeler requestFocus() sur votre liste de livres à chaque fois qu'une recherche est terminée (cependant, s'il n'y a aucun résultat, vous pouvez ré-ouvrir votre boîte de recherche, ou le faire après un délai). Il y a aussi un OnFocusChangedListener qui pourrait être utile si vous demandez de vous concentrer sur votre liste après avoir diffusé les résultats ne fonctionne pas pour une raison quelconque.