Android 单击“外部”关闭关联菜单

Android 单击“外部”关闭关联菜单,android,contextmenu,android-context,Android,Contextmenu,Android Context,我对上下文菜单有问题。我有: @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { menu.add(Menu.NONE, COPY, Menu.NONE, "Copy") .setAlphabeticShortcut('d');

我对上下文菜单有问题。我有:

@Override
  public void onCreateContextMenu(ContextMenu menu, View v,
                                    ContextMenu.ContextMenuInfo menuInfo) {
    menu.add(Menu.NONE, COPY, Menu.NONE, "Copy")
        .setAlphabeticShortcut('d');
    menu.add(Menu.NONE, NOTE, Menu.NONE, "Note")
    .setAlphabeticShortcut('n');
    menu.add(Menu.NONE, PAGE, Menu.NONE, "Page")
    .setAlphabeticShortcut('p');

  }

我想在触摸上下文菜单外的屏幕时关闭它。请帮帮我

我不确定是否有任何直接方法可以在外部单击时关闭
上下文菜单。但是如果你想要这个功能,那么你可以使用
对话框而不是
上下文菜单
,然后使用
对话框。setCanceledOnTouchOut(true)
你可以在外部单击时关闭对话框。

我知道,但我想要上下文菜单:(我最终会使用它。你解决问题了吗?