3

アプリケーションでコンテキストメニューが開いているので、戻るボタンを使用せずにアプリケーションを閉じたり閉じたりしたい。どこかでクリックイベントを受信して​​、近くに電話をかけることはできますか?

closeContextMenu ()

または私は呼び出すことができます

setCancelOnTouchOutside()

ダイアログでできるような場所ですか?私にとっての代替手段は、すべてのコンテキストメニューをPopupWindowsにリファクタリングすることです。

setOutsideTouchable()

誰か良いヒント/アイデア?

4

2 に答える 2

1

キーイベントをディスパッチ(バック)すれば完了です。

myView.getRootView().dispatchKeyEvent(new KeyEvent (KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
于 2012-05-22T12:33:28.370 に答える