戻るボタンなしでContextMenuを却下する方法は?
-
13-12-2019 - |
質問
アプリケーションはコンテキストメニューを開いており、戻るボタンを使わずに閉じる/閉じたいです。どこかでクリックイベントを受け取ることは可能ですか。
closeContextMenu ()
.
または私は呼び出すことができます
setCancelOnTouchOutside()
.
私はダイアログでできるようなどこかで?私のための代替案は、私のコンテキストメニューをすべての私のコンテキストメニューのすべてをPopupwindowsにリファクタリングすることもできます
setOutsideTouchable()
.
誰かが良いヒント/アイデア?
解決
キーイベントをディスパッチします(戻る)。
myView.getRootView().dispatchKeyEvent(new KeyEvent (KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
. 他のヒント
ダイアログで使用するようなバージョンのキャンセルの種類を説明しているように聞こえますが、戻るボタンを使用するだけではありませんか?
所属していません StackOverflow