android - collapse searchview after submit -


i using searchview in application ( without action bar). how can collapse searchview after query text submit ?

i have these listeners ;

        @override         public boolean onquerytextsubmit(string query) {              inputmethodmanager imm = (inputmethodmanager)thisfr.getsystemservice(context.input_method_service);             imm.hidesoftinputfromwindow(globalsearch.getwindowtoken(), 0);              return false;         }          @override         public boolean onquerytextchange(string newtext) {             // todo auto-generated method stub             return false;         } 

i don't use actionbar don't have function collapseactionview() .

waiting help

thanks

you can way in activity, tested actionbarsherlock (it hides keyboard, make sure return false in onquerytextsubmit):

private menuitem searchmenuitem;  public menuitem getsearchmenuitem() {     return searchmenuitem; }  @override public boolean oncreateoptionsmenu(menu menu) {     // ...     searchmenuitem = menu.finditem(r.id.menu_search);     // ...     searchview.setonquerytextlistener(new onquerytextlistener() {         @override         public boolean onquerytextsubmit(string query) {             menuitem searchmenuitem = getsearchmenuitem();             if (searchmenuitem != null) {                 searchmenuitem.collapseactionview();             }             return false;         }         @override         public boolean onquerytextchange(string newtext) {             // ...             return true;         }     });     // ...     return super.oncreateoptionsmenu(menu); } 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -