I'm a very new programmer in Android. I'm trying to define an action overflow button in my app. From what I've read it involves modifying the menu.xml
file. I cannot find that file in my app and I don't have the res > menu
directory. I have created a SettingActivity. Any Suggestions?
Right click on res folder, select new >> Directory. Name the directory as menu and create your menu xml layouts here in this menu directory.
xml file inside the menu folder.
You can create a menu dir in the res/ folder. Right click on res
in the project view in Android Studio and click new -> "Android Resource Directory". Then select menu under "Resource Type". You can then add a file to that new res/menu directory that contains your menu items like this (res/menu/main_menu.xml)
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action" android:title="@string/action" app:showAsAction="always" /> </menu>
And get sure to override the onCreateOptionsMenu(Menu menu)
in the MainActivity
class like this:
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main_menu,menu); return true; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With