2

コンテキストメニューに問題があります。私は持っています:

@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');

  }

ContextMenuの外で画面に触れたら閉じたい。私を助けてください!

4

1 に答える 1

1

ContextMenu外側のクリックを閉じる直接的な方法があるかどうかはわかりません。ただし、その機能が必要な場合は、 a のDialog代わりに aContextMenuを使用しdialog.setCanceledOnTouchOutside(true)て、外側のクリックでダイアログを閉じることができます。

于 2012-06-18T12:29:03.143 に答える