¿É¼Ç¸Þ´º´Â Menu ¹öÆ°À» ´·¶À»¶§ ¾Æ·¡¿¡ ³ªÅ¸³ª´Â ¸Þ´º¸¦ ¸»ÇÑ´Ù.
¿É¼Ç ¸Þ´º »ý¼º
onCreateOptionsMenu( )¿¡¼ ¸Þ´º ¹öÆ°À» »ý¼ºÇÑ´Ù.
add( ) ÇÔ¼öÀÇ µÎ¹ø° ÀÎÀÚ´Â ¾ÆÀÌÅÛ IDÀÌ´Ù.
¾ÆÀ̽ºÅ©¸² »÷µåÀ§Ä¡(4.0) ºÎÅÍ setIcon( ) ¸í·ÉÀ» »ç¿ëÇصµ ¾ÆÀÌÄÜÀÌ ÅؽºÆ®¿Í °°ÀÌ Ç¥½Ã µÇÁö ¾Ê´Â´Ù.
±â´ÉÀÌ ´Ù¿î±×·¹ÀÌµå µÇ¾î ¹ö·È´Ù.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//¿É¼Ç¸Þ´º »ý¼º
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
MenuItem item1 = menu.add(0, 0,
0, "Add");
//item1.setIcon(
android.R.drawable.ic_menu_add);
MenuItem item2 = menu.add( 0, 1,
0, "Delete");
//item2.setIcon(android.R.drawable.ic_menu_delete);
return true;
}
|
À̺¥Æ® ó¸®
¸Þ´º¿¡¼ ¹öÆ°À» Ŭ¸¯Çϸé onOptionsItemSelected( ) À̺¥Æ®°¡ È£ÃâµÈ´Ù.
Ŭ¸¯µÈ ¸Þ´ºÀÇ ¹öÆ° ID ±¸Çؼ ¸Þ¼¼Áö ¹Ú½º¸¦ ¶ç¿î´Ù.
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
String str = "Add";
if(id == 1)
{
str = "Delete";
}
AlertDialog.Builder msgBox = new
AlertDialog.Builder(this);
msgBox.setMessage( str);
msgBox.setPositiveButton("OK",
null);
msgBox.show();
return true;
}
|
|