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
Post a Comment