Do search images found Searchview system display the default search button is just a small arrow, look very ugly, want to change this icon. So in StackOverflow this site found the answer, directly on the code:
@Override public void Oncreateoptionsmenu (Menu menu, Menuinflater inflater) { inflater.inflate (r.menu.event_ History, menu); MenuItem search = Menu.finditem (r.id.search_event); Search.collapseactionview (); Is the search box default expansion// Search.expandactionview (); Searchview Searchview = (searchview) search.getactionview (); Show Search Confirmation button searchview.setsubmitbuttonenabled (true); Find the search button corresponding to the linearlayout int searchplateid = Searchview.getcontext (). Getresources (). Getidentifier ("Android:id /submit_area ", NULL, NULL); LinearLayout searchplate = (linearlayout) Searchview.findviewbyid (Searchplateid); Get the ImageView of the search icon so you can modify the picture ((ImageView) searchplate.getchildat (0)). Setimageresource (R.drawable.audio_ BAR_SRC); Searchview.setonquerytextlistener (this); Super.oncreateoptionsmenu (menu, Inflater); }
Android ActionBar Searview Change the default search button picture