Android Option Menu Example

Android Option Menu Example


  1. activity_main.xml
  2. <RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"  
  3.     xmlns:tools="http://schemas.android.com/tools"  
  4.     android:layout_width="match_parent"  
  5.     android:layout_height="match_parent"  
  6.     android:paddingBottom="@dimen/activity_vertical_margin"  
  7.     android:paddingLeft="@dimen/activity_horizontal_margin"  
  8.     android:paddingRight="@dimen/activity_horizontal_margin"  
  9.     android:paddingTop="@dimen/activity_vertical_margin"  
  10.     tools:context=".MainActivity" >  
  11.   
  12.     <TextView  
  13.         android:layout_width="wrap_content"  
  14.         android:layout_height="wrap_content"  
  15.         android:text="@string/hello_world" />  
  16.   
  17. </RelativeLayout>  


 menu_main.xml

  1. <menu xmlns:androclass="http://schemas.android.com/apk/res/android" >  
  2.     <item  android:id="@+id/item1" 
  3.         android:title="Item 1"/>  
  4.     <item  android:id="@+id/item2"  
  5.         android:title="Item 2"/>  
  6.     <item  android:id="@+id/item3"  
  7.         android:title="Item 3"/>  
  8. </menu> 

  9. MainActivity.java 
  1. import android.os.Bundle;  
  2. import android.app.Activity;  
  3. import android.view.Menu;  
  4. import android.view.MenuItem;  
  5. import android.widget.Toast;  
  6. public class MainActivity extends Activity {  
  7.     @Override  
  8.     protected void onCreate(Bundle savedInstanceState) {  
  9.         super.onCreate(savedInstanceState);  
  10.         setContentView(R.layout.activity_main);  
  11.     }  
  12.     @Override  
  13.     public boolean onCreateOptionsMenu(Menu menu) {  
  14.         // Inflate the menu; this adds items to the action bar if it is present.  
  15.         getMenuInflater().inflate(R.menu.main, menu);//Menu Resource, Menu  
  16.         return true;  
  17.     }  
  18.     @Override  
  19.     public boolean onOptionsItemSelected(MenuItem item) {  
  20.         switch (item.getItemId()) {  
  21.             case R.id.item1:  
  22.               Toast.makeText(getApplicationContext(),"Item 1 Selected",Toast.LENGTH_LONG).show();  
  23.             return true;     
  24.            case R.id.item2:  
  25.                 Toast.makeText(getApplicationContext(),"Item 2 Selected",Toast.LENGTH_LONG).show();  
  26.               return true;     
  27.             case R.id.item3:  
  28.                 Toast.makeText(getApplicationContext(),"Item 3 Selected",Toast.LENGTH_LONG).show();  
  29.               return true;     
  30.               default:  
  31.                 return super.onOptionsItemSelected(item);  
  32.         }  
  33.     }  
  34. }  
    I Am Not The Owner Of These Code .I Merely Have Copied Them From Various Sources. The Only Thing I Did Is That I Am Going To Present Them In More Easy Way To Understand.

Comments

Popular posts from this blog

LED Blinking using 8051 Microcontroller and Keil C – AT89C51

Android Camera Example 2

Java Script to make text change text color