setIcon(ic_menu_more)没有效果

时间:2011-11-16 13:44:55

标签: android resources menuitem

书中的示例代码:

@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,则两者都显示。有什么问题?

1 个答案:

答案 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);
    }