Android Menu Code

res/menu/main_menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    
    <item
        android:id="@+id/menu1"
        android:title="@string/menu1"/>
<item
        android:id="@+id/menu2"
        android:title="@string/menu2"/>
<item
        android:id="@+id/menu3"
        android:title="@string/menu3"/>
<item
        android:id="@+id/menu4"
        android:title="@string/menu4"/>
<item
        android:id="@+id/menu5"
        android:title="@string/menu5"/>
    

</menu>

=====================

res/values/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">BasicCalculator</string>
    <string name="hello_world">Hello</string>
<string name="menu1">Settings</string>
<string name="menu2">Search</string>
<string name="menu3">Record Video</string>
<string name="menu4">Save</string>
<string name="menu5">Add Label</string>


</resources>

==========================

MainActivity.java

#Menu add တာ
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater=getMenuInflater();
inflater.inflate(R.menu.main_menu,menu);
return super.onCreateOptionsMenu(menu);
}

=====================

//Menu ကိုနိပ်ဖို့
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId()){
case R.id.menu1:

Toast.makeText(this,"Setting",Toast.LENGTH_LONG).show();

break;

    case R.id.menu2:

Toast.makeText(this,"Search",Toast.LENGTH_LONG).show();

break;

case R.id.menu3:

Toast.makeText(this,"Record",Toast.LENGTH_LONG).show();

break;

case R.id.menu4:

Toast.makeText(this,"Save",Toast.LENGTH_LONG).show();

break;

case R.id.menu5:

Toast.makeText(this,"Add",Toast.LENGTH_LONG).show();

break;
}
return super.onOptionsItemSelected(item);

}