本书中的示例代码:

@Override
布尔boolean onCreateOptionsMenu(菜单菜单)
{
    super.onCreateOptionsMenu(menu);

    MenuItem menuItem = menu.add(0,Menu.FIRST,0,“ Go”);

    menuItem.setIcon(android.R.drawable.ic_menu_more); //不起作用

    返回true;
}


当我在Android模拟器中按“菜单”按钮时,“转到”选项显示在屏幕底部,但没有任何图标-无论是否调用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);
    }

09-08 11:06