如何禁用横向视图的选项菜单?

发布于 2024-11-16 01:38:58 字数 300 浏览 3 评论 0原文

我有一个选项菜单,但不希望它在屏幕水平翻转时出现。我有以下方法来确定景观,但需要知道如何禁用选项菜单。

private boolean isLandscape() {
        if (Configuration.ORIENTATION_LANDSCAPE == getResources().getConfiguration().orientation) {
            return true;
        } else {
            return false;
        }
    }

I have an options menu, but don't want it to appear when the screen is flipped horizontal. I have the following method to determine lanscape, but need to know how to disable the options menu.

private boolean isLandscape() {
        if (Configuration.ORIENTATION_LANDSCAPE == getResources().getConfiguration().orientation) {
            return true;
        } else {
            return false;
        }
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟花易冷人易散 2024-11-23 01:38:58
public boolean onPrepareOptionsMenu (Menu menu) {
  return !isLandscape();
}

有关更多信息,请参阅文档信息。

public boolean onPrepareOptionsMenu (Menu menu) {
  return !isLandscape();
}

See the documentation for more info.

紙鸢 2024-11-23 01:38:58
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文