【问题标题】:openOptionsMenu not work with full-screenopenOptionsMenu 不适用于全屏
【发布时间】:2013-05-15 15:25:46
【问题描述】:

我有一个全屏模式的活动

  android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 

我用按钮打开选项菜单

dmenu.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                openOptionsMenu();

            }
        });

但是当我点击按钮时没有任何反应

当我删除全屏主题时,一切正常,因此我可以从我的按钮和平板电脑软菜单按钮打开菜单

如何从我的按钮和全屏模式打开菜单

【问题讨论】:

  • 您找到解决方案了吗?我被问题困住了,找不到更接近的东西

标签: android


【解决方案1】:

我遇到了同样的问题。我通过将 AndroidManifest.xml 中的 targetSdkVersion 设置为 11 之前的版本来修复它,如下所示:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10"/>

通过这样做,它可以工作,并且对 openOptionsMenu() 的调用也可以工作

【讨论】:

  • 在我的应用程序中,使用全屏主题,从未调用过 onCreateOptionsMenu。此修复程序也适用于我..但这记录在哪里??
【解决方案2】:

这里已经回答了这个问题 Android Option Menu on Button click

【讨论】:

  • 不,我想以全屏模式打开它,并且该答案中的代码不适用于我的状态
猜你喜欢
  • 2013-09-27
  • 1970-01-01
  • 1970-01-01
  • 2011-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多