android searchView in action bar how to use it? -
i have searchview in actionbar. want use don't know how use it. in custom searchview use this:
searchview sear = (searchview) findviewbyid(r.id.searchview); sear.setonquerytextlistener(new searchview.onquerytextlistener() { @override public boolean onquerytextsubmit (string query){ return false; } @override public boolean onquerytextchange (string newtext){ listdataadapter.getfilter().filter(newtext); return true; } } ); now have searchview in action bar show through code:
public class datalistactivity extends actionbaractivity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.data_list_layout); @override public boolean oncreateoptionsmenu(menu menu) { menuinflater inflater = getmenuinflater(); // inflate menu add items action bar if present. inflater.inflate(r.menu.menu_main, menu); // associate searchable configuration searchview searchmanager searchmanager = (searchmanager) getsystemservice(context.search_service); android.support.v7.widget.searchview searchview = (android.support.v7.widget.searchview) menu.finditem(r.id.menu_search).getactionview(); searchview.setsearchableinfo( searchmanager.getsearchableinfo(getcomponentname())); return true; } @override public boolean onoptionsitemselected(menuitem item) { switch (item.getitemid()) { case android.r.id.home: intent intent = new intent(getapplicationcontext(),mainmenu.class); startactivity(intent); return true; case r.id.action_exit: openexit(); return true; default: return super.onoptionsitemselected(item); } } private void openexit() { } how can use searchview ? don't know how use searchview in action bar.
set onquerytextlistener(..) similar have mentioned in question on searchview.
Comments
Post a Comment