1

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

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

2 回答 2

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

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

于 2011-06-16T04:26:18.437 回答
-1
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
于 2016-03-27T05:08:50.747 回答