MenuInflater - How to Inflate a Menu

MenuInflator was added in API Level 1
This class is used to instantiate menu XML files into Menu objects.

1 Create a Menu XML file

2. In the MainActivity.java file, add the below line to the imports section.

import android.view.MenuInflater;
import android.view.InflateException;


3. Add the below lines to your desired method. getMenuInflater() returns a MenuInflater with this context.

MenuInflater myMenuInflater = getMenuInflater();
try {
    myMenuInflater.inflate(R.menu.mymenu, menu);
} catch ( InflateException e) {
    e.printStackTrace();
}

4. Compile and run!

Resources:
http://developer.android.com/reference/android/view/MenuInflater.html#inflate(int, android.view.Menu)
http://developer.android.com/reference/android/app/Activity.html#getMenuInflater()