2017-07-20 1 views
0

Je ne peux pas publier de code pour le moment. Mon problème est que j'ai une activité qui implémente SearchView.OnQueryTextListener et SearchView.OnCloseListener. Dans l'activité, je gonfle un SearchView et un ListView. Je ne les rapporte pas de toute façon. J'ai le code qui bascule la visibilité de la ListView. Lorsque j'appelle ce code, le SearchView est recentré. Si j'ai supprimé ce code de visibilité, il ne sera pas recentré.SearchView Refocus involontairement

Y at-il quelque chose à propos de SearchView que je devrais connaître en ce qui concerne la refocalisation?

+0

Alors essayez ce searchView.requestFocusFromTouch(); après la visibilité définie –

Répondre

0

Essayez d'ajouter android:focusableInTouchMode="true" à votre mise en page la plus haute en format XML. Lorsque vous supprimez la visibilité que vous pouvez faire cela, je ne sais pas si fonctionne parce que vous ne mettez pas de code.