从果冻豆中的自定义按钮调用菜单

时间:2013-05-09 07:19:55

标签: android android-4.2-jelly-bean optionmenu

我想从自定义按钮调用我的菜单:

使用targetversion< = 10,从按钮的onClick-Method调用openOptionsMenu可以正常工作:

openOptionsMenu();

从targetversion> = 11这不起作用。

另外提一下。当< = 10时,菜单项出现在底部:

enter image description here

当> = 11时,此图标消失。

背景: 我喜欢targetversion = 16。 我的应用程序隐藏了TitleBar,Optionmenu出现在Jelly Bean的Titlebar中。 因此,我希望摆脱每个版本的谷歌用户界面的变化,这每次都需要花费大量的开发/测试工作。所以我想拥有自己的按钮,这是GoogleApi独立的。

有没有人有任何想法或建议?

问候

1 个答案:

答案 0 :(得分:0)

您确定要从某个活动中呼叫openOptionsMenu()吗? SDK documentation仍然将其视为活动API。我用<uses-sdk android:minSdkVersion="1" android:targetSdkVersion="17" />仔细检查并且工作得非常完美。