书中的示例代码:
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); MenuItem menuItem = menu.add(0, Menu.FIRST, 0, "Go"); menuItem.setIcon(android.R.drawable.ic_menu_more); // doesn't work return true; }
当我在Android模拟器中按菜单按钮时,屏幕底部会显示“开始”选项,但没有任何图标 - 如果调用了setIcon,则两者都显示。有什么问题?
答案 0 :(得分:1)
参考此tuto。希望它有所帮助
编辑: 试试这个:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
SubMenu m = menu.addSubMenu(0, 1000, 0, "Go");
m.setIcon(android.R.drawable.ic_menu_add);
return super.onCreateOptionsMenu(menu);
}