1
任何人都可以指導我如何在每個活動的底部添加一些與菜單相關的按鈕?如何在每個Android活動中添加圖像按鈕?
任何人都可以指導我如何在每個活動的底部添加一些與菜單相關的按鈕?如何在每個Android活動中添加圖像按鈕?
你的意思是the Options Menu?
如果是這樣,你需要這樣的添加一些代碼到你的活動:
private static final int MENU_SEARCH = Menu.FIRST;
private static final int MENU_PREFERENCES = Menu.FIRST + 1;
private static final int MENU_HELP = Menu.FIRST + 2;
/* Creates the menu items */
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, MENU_SEARCH, Menu.NONE, "Search")
.setIcon(android.R.drawable.ic_menu_search);
menu.add(Menu.NONE, MENU_PREFERENCES, Menu.NONE, "Preferences")
.setIcon(android.R.drawable.ic_menu_preferences);
menu.add(Menu.NONE, MENU_HELP, Menu.NONE, "Help")
.setIcon(android.R.drawable.ic_menu_help);
return true;
}
/* Handles item selections */
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_SEARCH:
search();
return true;
case MENU_PREFERENCES:
preferences();
return true;
case MENU_HELP:
showHelp();
return true;
}
return super.onMenuItemSelected(featureId, item);
}
注意Menu.add()
的回報,因此您可以連鎖調用setIcon()
創建MenuItem
。
您能否添加更多的段落來解釋這是什麼意思?例如,什麼是「菜單相關按鈕」? 「每項活動」是什麼意思? – CommonsWare 2010-01-19 13:45:39