A blog for technology, SEO tips, website development and open source programming.

Adding a menu to your Android application

0 1,735


This tutorial is a simple way of integrating a menu to your android app. The android menu triggers when you press the hardware menu button on the device. Follow the tutorial below if you need any help just make a comment.

  1. Firstly, we need to jump to main.xml which is located under res/menu/main.xml

Open the main.xml and paste in XML the below code:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
android:title="Exit" />

2. Now you have to open the activity class that you want to include the menu in.

Add the following imports at the top of the class:

import android.view.Menu;
import android.view.MenuInflater;
import android.view MenuItem;

3. Add the following two methods.

If you create a default android project through eclipse you will see  a method in your activity called onCreateoptionsMenu. If you don’t havbe just copy and paste it from below:

public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.example, menu);
return true;

The second method handles that the menu item selection. Here I use a case statement to react in response to the ID of the tapped menu item:

public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_exit:
// Exit functionality goes here
return true;
return super.onOptionsItemSelected(item);


Now run your app and hit the menu button and you will see the menu with exit button…
If you press exit the application will close!!

Leave a Reply

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More