android - how add search in actionbar sherlock -
android - how add search in actionbar sherlock -
i using actionbar sherlock. want add together search alternative actionbar , intent edittext search other activity.
can help me?
do this
@override public boolean oncreateoptionsmenu(menu menu) { //used set dark icons on lite action bar //create search view final searchview searchview = new searchview(getsupportactionbar().getthemedcontext()); searchview.setqueryhint("search"); menu.add(menu.none,menu.none,1,"search") .seticon(r.drawable.abs__ic_search) .setactionview(searchview) .setshowasaction(menuitem.show_as_action_always | menuitem.show_as_action_collapse_action_view); searchview.setonquerytextlistener(new onquerytextlistener() { @override public boolean onquerytextchange(string newtext) { if (newtext.length() > 0) { // search } else { // when there's no input } homecoming false; } @override public boolean onquerytextsubmit(string query) { inputmethodmanager imm = (inputmethodmanager) context.getsystemservice(context.input_method_service); imm.hidesoftinputfromwindow(searchview.getwindowtoken(), 0); toast.maketext(getbasecontext(), "dummy search", toast.length_short).show(); setsupportprogressbarindeterminatevisibility(true); handler handler = new handler(); handler.postdelayed(new runnable() { public void run() { setsupportprogressbarindeterminatevisibility(false); } }, 2000); homecoming false; } }); homecoming true; }
android search android-intent actionbarsherlock
Comments
Post a Comment