【问题标题】:android options menu always closeandroid选项菜单总是关闭
【发布时间】:2011-10-24 07:23:50
【问题描述】:

我想知道如何防止菜单栏关闭。

@Override
public void onOptionsMenuClosed(Menu menu) {

}

当活动开始时,我打开菜单并希望它保持打开状态。

    new Handler().postDelayed(new Runnable() {
        public void run() {
            openOptionsMenu();
        }
    }, 1000);

【问题讨论】:

    标签: android menu options


    【解决方案1】:

    您不能让选项菜单保持打开状态,它会一直以这种方式运行。但是您可以做的是在 layout.xml 中创建自己的自定义菜单并将可见性设置为 GONE。然后,重写 onKeyDown() 方法并监听菜单键的按下。如果按下它,选项菜单将根据其当前状态设置为打开/关闭(可见/不可见)。这样,您可以控制选项菜单在触摸后是否保持打开状态。

    【讨论】:

      猜你喜欢
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多