Android option menu remove on view pager -
i'm using view pager tabs using toolbar android action bar.
now in 1 of tab ,i'm creating menu fragment ,its working fine set has option menu true on fragment .
question is,how can remove menu when user slides different tab or click on different tab.
what best procedure it.
i'm creating option menu in fragment this
@override public void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); sethasoptionsmenu(true); } @override public void oncreateoptionsmenu(menu menu, menuinflater inflater) { // todo auto-generated method stub inflater.inflate(r.menu.custommenu, menu); super.oncreateoptionsmenu(menu, inflater); }
you need have sethasoptionsmenu(true); in fragments
and override below in fragments
@override public void oncreateoptionsmenu(menu menu, menuinflater inflater) { super.oncreateoptionsmenu(menu, inflater); menu.clear(); //fragment specific menu creation } and need add viewpager listner suggested @madhav
Comments
Post a Comment