質問

アプリケーションはコンテキストメニューを開いており、戻るボタンを使わずに閉じる/閉じたいです。どこかでクリックイベントを受け取ることは可能ですか。

closeContextMenu ()
.

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

setCancelOnTouchOutside()
.

私はダイアログでできるようなどこかで?私のための代替案は、私のコンテキストメニューをすべての私のコンテキストメニューのすべてをPopupwindowsにリファクタリングすることもできます

setOutsideTouchable()
.

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

役に立ちましたか?

解決

キーイベントをディスパッチします(戻る)。

myView.getRootView().dispatchKeyEvent(new KeyEvent (KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
.

他のヒント

ダイアログで使用するようなバージョンのキャンセルの種類を説明しているように聞こえますが、戻るボタンを使用するだけではありませんか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top