我從谷歌這個圖像,它適合我想顯示給你。我只想得到藍色的結果,我想通過代碼(而不是xml文件)來實現。Android onCreateMenuOptions動態
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
menu.add(Menu.NONE, Menu.NONE, Menu.NONE, "Add").setIcon(R.drawable.myicon);
return true;
}
的問題是,值「添加」出現內部的橙色圖像在箭頭,我想與一個圖像之外顯示(在左側)。
我該如何做到這一點?謝謝。
是的,你說得對。但是,我怎樣才能實現圖像和文字? MenuItem SaveMenu = menu.add(Menu.NONE,Menu.NONE,Menu.NONE,「Save」); SaveMenu.setIcon(R.drawable.pin_location); \t \t SaveMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT);' 有了這個,我沒有得到也沒有圖像和文字。該文本默認出現在「設置菜單」中。 – user2902515
該文檔聲明您需要使用'SHOW_AS_ACTION_WITH_TEXT'標誌或其他標誌。因此你的代碼應該像'SaveMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);' –
解決,謝謝。 – user2902515