我想从自定义按钮调用我的菜单:
使用targetversion< = 10,从按钮的onClick-Method调用openOptionsMenu可以正常工作:
openOptionsMenu();
从targetversion> = 11这不起作用。
另外提一下。当< = 10时,菜单项出现在底部:
当> = 11时,此图标消失。
背景: 我喜欢targetversion = 16。 我的应用程序隐藏了TitleBar,Optionmenu出现在Jelly Bean的Titlebar中。 因此,我希望摆脱每个版本的谷歌用户界面的变化,这每次都需要花费大量的开发/测试工作。所以我想拥有自己的按钮,这是GoogleApi独立的。
有没有人有任何想法或建议?
问候
答案 0 :(得分:0)
您确定要从某个活动中呼叫openOptionsMenu()
吗? SDK documentation仍然将其视为活动API。我用<uses-sdk android:minSdkVersion="1" android:targetSdkVersion="17" />
仔细检查并且工作得非常完美。