2017-07-04 1 views
-3

Dans le menu, j'ai une vue de recherche. quand je cliqué sur la recherche dans le menu affichage de recherche devrait se développer avec button.like de recherche personnalisé image ci-dessousBarre SearchView in Action avec le bouton de recherche personnalisée

enter image description here

Je souhaite modifier la valeur par défaut bouton d'envoi avec le bouton personnalisé

SearchManager searchManager = 
       (SearchManager) getSystemService(Context.SEARCH_SERVICE); 

     searchView = 
       (SearchView) menu.findItem(R.id.action_search).getActionView(); 
     EditText searchEditText = (EditText) searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text); 
searchView.setSubmitButtonEnabled(true); 
     searchView.setSearchableInfo(
       searchManager.getSearchableInfo(getComponentName())); 

Toute aide très appréciée.

+1

Afficher le code pour ce que vous avez déjà essayé. – JBJ

+0

Ne pas poster d'annonce dans un commentaire, veuillez éditer votre réponse ci-dessus. – JBJ

Répondre

0
ImageView b = (ImageView) searchView.findViewById(android.support.v7.appcompat.R.id.search_go_btn); 
    b.setImageResource(R.drawable.your_button_drawable); 

essayez celui-ci pour changer le bouton Démarrer recherche par défaut

+0

oui j'ai essayé ceci je veux ajouter le bouton. Mais ceci aidera également merci – Avinash