SIMPLE MENU
SOURCE CODE [MenuExample.java]is
SOURCE CODE [MenuExample.java]is
package com.MenuExample;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MenuExample extends Activity
{
private static final int MENU_ITEM_1 = Menu.FIRST + 1;
private static final int MENU_ITEM_2 = Menu.FIRST + 2;private static final int MENU_ITEM_3 = Menu.FIRST + 3;
Toast msg;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(Menu.NONE, MENU_ITEM_1, Menu.NONE,
"Menu Item 1").setIcon(R.drawable.icon);
menu.add(Menu.NONE, MENU_ITEM_2, Menu.NONE,
"Menu Item 2").setIcon(R.drawable.icon);
menu.add(Menu.NONE, MENU_ITEM_3, Menu.NONE,
"Close").setIcon(R.drawable.icon);
return (super.onCreateOptionsMenu(menu));
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId()){
case MENU_ITEM_1:
msg = Toast.makeText(MenuExample.this,"Menu Item 1 Clicked", Toast.LENGTH_LONG);
msg.show();
break;
case MENU_ITEM_2:
msg = Toast.makeText(MenuExample.this,
"Menu Item 2 Clicked", Toast.LENGTH_LONG);
msg.show();
break;
case MENU_ITEM_3:
finish();
}
return (super.onOptionsItemSelected(item));
}
}
case MENU_ITEM_2:
msg = Toast.makeText(MenuExample.this,
"Menu Item 2 Clicked", Toast.LENGTH_LONG);
msg.show();
break;
case MENU_ITEM_3:
finish();
}
return (super.onOptionsItemSelected(item));
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuNMV2vpmz0o0wjwDPLxbxVLye0zrrUmN5wsVHI1IiDNUWhIqk-Lzuyb5UrVMXmYYMZA4TPj4zKX0v7XQ9sF4pAVzbK7e4oWivC7y0LvJxMgVQ693EFgYEBzLN_Sw2BgyPtqJXdVaH8Bc/s320/simple_menu2.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLGhZqsPuQS3XAzAMKOAlKcLOhwUzbW0hJKPk7jz14cCStB-mV72wVbkKcuaN04zawNqkyPyVjZL4cFIjwuAqrsMOtpAako6kqcUasQpTfuVYmKp79mNtFjnVCP5p9-M3PxKFUSVAdjV8/s320/simple_menu1.png)
Very nice tutorial you can also check this one at
ReplyDeleteandroid menu
Nice one Man!! This http://www.compiletimeerror.com/2013/08/androidoptions-menu-in-android-example.html was also good, may help.. Have a look.. Thanks..
ReplyDelete