书中的示例代码:
@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 模拟器中按下菜单按钮时,屏幕底部会显示“Go”选项,但没有任何图标 - 无论是否调用 setIcon。怎么了?
最佳答案
引用这个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);
}
关于android - setIcon(ic_menu_more) 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152643/