Toolbar not showing menu when minsdk set to 21 or lolipop 5.0 -


i testing toolbar in android 5.0 lolipop show menu configurations min sdk 21 , target sdk 23 using default toolbar sdk 21 i.e android 5.0 lolipop not using appcompact v7 support earlier version android 5.0 lolipop stuck @ menu not showing tried lots of no luck.please me rid of that.thanks in advance.

following code.

 public class mainactivity extends activity {  @override protected void oncreate(bundle savedinstancestate) {               super.oncreate(savedinstancestate);        setcontentview(r.layout.activity_main);        toolbar toolbar = (toolbar) findviewbyid(r.id.toolbar);        textview mtitle = (textview) toolbar.findviewbyid(r.id.text);       mtitle.settextcolor(color.parsecolor("#636161"));       mtitle.settextsize(25);         toolbar.setnavigationicon(r.drawable.ic_launcher);       toolbar.settitle(r.string.app_name);       toolbar.settitletextcolor(color.parsecolor("#eea9b8"));       toolbar.settextalignment(view.text_alignment_gravity);   }  @override public boolean oncreateoptionsmenu(menu menu) {     // inflate menu; adds items action bar if present.     getmenuinflater().inflate(r.menu.menu_main, menu);     return super.oncreateoptionsmenu(menu); }  @override public boolean onoptionsitemselected(menuitem item) {     // handle action bar item clicks here. action bar     // automatically handle clicks on home/up button, long     // specify parent activity in androidmanifest.xml.     int id = item.getitemid();      //noinspection simplifiableifstatement      if (id == r.id.action_refresh) {         toast.maketext(mainactivity.this, "refresh app",       toast.length_long).show();         return true;     }     if (id == r.id.action_new) {         toast.maketext(mainactivity.this, "create text", toast.length_long).show();         return true;     }     return super.onoptionsitemselected(item); } 

}

you got pass custom toolbar setactionbar(toolbar); method.

try adding above code statement @ end of oncreate function. if doesn't work make following changes.

styles.xml :

<style name="apptheme.noactionbar">     <item name="windowactionbar">false</item>     <item name="windownotitle">true</item> </style> 

and in androidmanifest.xml :

<application     android:allowbackup="true"     android:icon="@mipmap/ic_launcher"     android:label="@string/app_name"     android:supportsrtl="true"     android:theme="@style/apptheme.noactionbar"> 

i've made sample code in github @ -> link


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

python - pip wont install .WHL files -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -