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

Popular posts from this blog

android - Pass an Serializable object in AIDL -

How to provide Authorization & Authentication using Asp.net, C#? -

How to use Authorization & Authentication in Asp.net, C#? -