This is a simple example of creating options Menu in ANDROID.
This menu can be seen by clicking on the “Menu Button” in ANDROID.
Check out this example.
package com.options; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.TextView; public class myMenu extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); } public boolean onCreateOptionsMenu(Menu menu) { super .onCreateOptionsMenu(menu); menu.add( 0 , 0 , 0 , "My Menu One" ); menu.add( 0 , 1 , 0 , "My Menu two" ); menu.add( 0 , 2 , 0 , "My Menu three" ); menu.add( 0 , 3 , 0 , "My Menu Four" ); menu.add( 0 , 4 , 0 , "My Menu Five" ); return true ; } public boolean onOptionsItemSelected(MenuItem item) { super .onOptionsItemSelected(item); TextView view = (TextView) findViewById(R.id.tv); switch (item.getItemId()) { case 0 : view.setText( "Menu selected => " +item.getTitle()); break ; case 1 : view.setText( "Menu selected => " +item.getTitle()); break ; case 2 : view.setText( "Menu selected => " +item.getTitle()); break ; case 3 : view.setText( "Menu selected => " +item.getTitle()); break ; case 4 : view.setText( "Menu selected => " +item.getTitle()); break ; case 5 : view.setText( "Menu selected => " +item.getTitle()); break ; case 6 : view.setText( "Menu selected => " +item.getTitle()); break ; default : view.setText( "Nothing found." ); break ; } return false ; } public boolean onPrepareOptionsMenu(Menu menu) { return super .onPrepareOptionsMenu(menu); } } |
The main.xml for the above code is
<? xml version = "1.0" encoding = "utf-8" ?> < LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:orientation = "vertical" android:layout_width = "fill_parent" android:layout_height = "fill_parent" > < TextView android:layout_width = "fill_parent" android:layout_height = "wrap_content" android:text = "@string/hello" android:id = "@+id/tv" /> </ LinearLayout > |