2009年12月31日星期四

使用Menu.add(int groupId, int itemId, int order, CharSequence title)設定Options Menu

除了使用XML定義Options Menu外, OptionsMenu亦可以程式碼實現, 使用Menu.add(int groupId, int itemId, int order, CharSequence title)設定Options Menu.

Options Menu

修改主程序, 重寫onCreateOptionsMenu(Menu)和onOptionsItemSelected(MenuItem):

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, 0, 0, "Option 0");
menu.add(0, 1, 1, "Option 1");
menu.add(0, 2, 2, "Option 2");
menu.add(0, 3, 3, "Option 3");
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case (0):
break;
case (1):
break;
case (2):
break;
case (3):
break;
}
return true;
}





沒有留言:

發佈留言