Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

menu directory is missing

Tags:

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?

like image 812
SHR Avatar asked Feb 01 '16 00:02

SHR


People also ask

Where is menu directory in android studio?

Right click on res folder, select new >> Directory. Name the directory as menu and create your menu xml layouts here in this menu directory.

What type of files does menu directory contains?

xml file inside the menu folder.


1 Answers

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; } 
like image 72
kevskree Avatar answered Oct 11 '22 23:10

kevskree