package com.test;

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;

public class TestMenubtnActivity extends Activity {
    /** 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) {
    	// TODO Auto-generated method stub
    	super.onCreateOptionsMenu(menu);
       	MenuInflater inflater = getMenuInflater();
       	inflater.inflate(R.menu.menu, menu);
       	return true;
    }

    /** メニュー選択時の処理     */
	public boolean onOptionsItemSelected(MenuItem item) {
		// TODO Auto-generated method stub
		super.onOptionsItemSelected(item);

		AlertDialog.Builder builder = new AlertDialog.Builder(this);
    	builder.setTitle("タイトル");
    	final String message;
    	switch (item.getItemId()) {
		case R.id.menu1:
			message = "選択されたメニュー：１";
			break;
		case R.id.menu2:
			message = "選択されたメニュー：２";
			break;
		case R.id.menu3:
			message = "選択されたメニュー：３";
			break;
		case R.id.menu4:
			message = "選択されたメニュー：４";
			break;
		default:
			message = "エラー";
			break;
		}

    	builder.setMessage(message);
    	builder.setPositiveButton("OK",new android.content.DialogInterface.OnClickListener() {
	        public void onClick(android.content.DialogInterface dialog,int whichButton) {
	            setResult(RESULT_OK);
	        }
	    });

    	builder.create().show();
    	return true;
	}

}