android - Menu is not showing in custom toolbar -
i trying use custom menu in android app. want add menu items. purpose, add following in menu_main.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".mainactivity"> <item android:id="@+id/action_settings" android:orderincategory="100" android:title="@string/action_settings" app:showasaction="always" /> <item android:id="@+id/contact" android:icon="@drawable/ic_star" android:orderincategory="2000" android:title="@string/rate" app:showasaction="always" /> </menu>
and in mainactivity:
@override public boolean oncreateoptionsmenu(menu menu) { menu.clear(); // inflate menu; adds items action bar if present. getmenuinflater().inflate(r.menu.menu_main, menu); return super.onprepareoptionsmenu(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_settings) { toast.maketext(this,"hello settings",toast.length_long).show(); return true; } if ( id == r.id.contact) { startactivity(new intent(this,contactus.class)); return true; } return super.onoptionsitemselected(item); }
but, not working @ all. tried solutions on so, none of them worked.
e.g. this
please me solve this.
you have set toolbar
setactionbar(toolbar);
in oncreate()
Comments
Post a Comment