menu.xml
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
item
android:id
=
"@+id/menu_bookmark"
android:icon
=
"@drawable/icon_bookmark"
android:title
=
"Bookmark"
/>
<
item
android:id
=
"@+id/menu_save"
android:icon
=
"@drawable/icon_save"
android:title
=
"Save"
/>
<
item
android:id
=
"@+id/menu_search"
android:icon
=
"@drawable/icon_search"
android:title
=
"Search"
/>
<
item
android:id
=
"@+id/menu_share"
android:icon
=
"@drawable/icon_share"
android:title
=
"Share"
/>
<
item
android:id
=
"@+id/menu_delete"
android:icon
=
"@drawable/icon_delete"
android:title
=
"Delete"
/>
<
item
android:id
=
"@+id/menu_preferences"
android:icon
=
"@drawable/icon_preferences"
android:title
=
"Preferences"
/>
</
menu
>
///////////////////////////////
@Override
public
boolean
onCreateOptionsMenu(Menu menu)
{
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.layout.menu, menu);
return
true
;
}
/**
* Event Handling for Individual menu item selected
* Identify single menu item by it's id
* */
@Override
public
boolean
onOptionsItemSelected(MenuItem item)
{
switch
(item.getItemId())
{
case
R.id.menu_bookmark:
Toast.makeText(AndroidMenusActivity.
this
,
"Bookmark is Selected"
, Toast.LENGTH_SHORT).show();
return
true
;
case
R.id.menu_save:
Toast.makeText(AndroidMenusActivity.
this
,
"Save is Selected"
, Toast.LENGTH_SHORT).show();
return
true
;
case
R.id.menu_search:
Toast.makeText(AndroidMenusActivity.
this
,
"Search is Selected"
, Toast.LENGTH_SHORT).show();
return
true
;
case
R.id.menu_share:
Toast.makeText(AndroidMenusActivity.
this
,
"Share is Selected"
, Toast.LENGTH_SHORT).show();
return
true
;
case
R.id.menu_delete:
Toast.makeText(AndroidMenusActivity.
this
,
"Delete is Selected"
, Toast.LENGTH_SHORT).show();
return
true
;
case
R.id.menu_preferences:
Toast.makeText(AndroidMenusActivity.
this
,
"Preferences is Selected"
, Toast.LENGTH_SHORT).show();
return
true
;
default
:
return
super
.onOptionsItemSelected(item);
}
}
}
No comments:
Post a Comment