Adding menu options to your android project

From D3xt3r01.tk
Revision as of 15:09, 30 May 2010 by Admin (talk | contribs) (Created page with '==HOW== A simple menu with a toast pop-up. <source lang="java"> package com.learn; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import andr…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

HOW

A simple menu with a toast pop-up.

package com.learn;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;

public class learn extends Activity {
	
    private static final int MENU_NEW_GAME = Menu.FIRST;
    private static final int MENU_QUIT = Menu.FIRST + 1;
    
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
    
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(0, MENU_NEW_GAME, 0, "New Game");
        menu.add(0, MENU_QUIT, 0, "Quit");
        return true;
    }

    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case MENU_NEW_GAME:
        	Toast.makeText(learn.this, "You clicked new game !", Toast.LENGTH_SHORT).show();
            return true;
        case MENU_QUIT:
            this.finish();
            return true;
        }
        return false;
    }
    
}

LINKS

Android Menus Guide