在Android中使用姜饼式菜单

在Android中使用姜饼式菜单,android,menu,android-2.3-gingerbread,Android,Menu,Android 2.3 Gingerbread,更新:现在绘制我自己的菜单。谢谢大家 我在谷歌上搜索过这个话题,但我发现的几乎都是关于更改目标版本号 我想知道是否有其他方法可以像在新版安卓上使用姜饼一样使用老式菜单 非常感谢。我想你可以试着把默认主题放进去。这也会更改按钮样式,因此可能会产生负面影响。我也不确定它是否会改变菜单样式,但它绝对值得一试 将以下内容添加到XML中 如果这不起作用,您可以尝试覆盖菜单按钮以拉出自定义菜单。以下是一些覆盖菜单按钮的代码- @Override public boolean onKeyDown(int k

更新:现在绘制我自己的菜单。谢谢大家

我在谷歌上搜索过这个话题,但我发现的几乎都是关于更改目标版本号

我想知道是否有其他方法可以像在新版安卓上使用姜饼一样使用老式菜单


非常感谢。

我想你可以试着把默认主题放进去。这也会更改按钮样式,因此可能会产生负面影响。我也不确定它是否会改变菜单样式,但它绝对值得一试

将以下内容添加到XML中

如果这不起作用,您可以尝试覆盖菜单按钮以拉出自定义菜单。以下是一些覆盖菜单按钮的代码-

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ( keyCode == KeyEvent.KEYCODE_MENU ) {
        //put code to call up your custom menu here
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

只是说,现在开发人员不愿意这样做,而是鼓励他们使用Holo风格。是的,我理解。但客户希望在UII中添加另一种可能的解决方案,是的,我现在要绘制自己的自定义菜单。