更新:现在画我自己的菜单。谢谢大家。
我已经搜索了这个主题,但我发现的几乎都是关于更改目标内部版本号。
我想知道是否有其他方法可以在较新版本的 Android 上使用老式菜单,如 Gingerbread 中的。
非常感谢。
更新:现在画我自己的菜单。谢谢大家。
我已经搜索了这个主题,但我发现的几乎都是关于更改目标内部版本号。
我想知道是否有其他方法可以在较新版本的 Android 上使用老式菜单,如 Gingerbread 中的。
非常感谢。
我认为您可以尝试将默认主题放入其中。这也会更改按钮样式,因此可能会产生负面影响。我也不确定它是否会改变菜单样式,但绝对值得一试。
将以下内容添加到您的 XML
<application android:theme="@android:style/Theme">
这应该删除全息主题,如果没有,您可以使用其他一些主题,直到找到一个有效的主题。这可能会有所帮助 - http://developer.android.com/guide/topics/ui/themes.html
如果这不起作用,您可以尝试覆盖菜单按钮以拉出自定义菜单。这是一些覆盖菜单按钮的代码 -
@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);
}