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

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -