1
ユーザーはscreenLockを有効にするために画面上部にチェックボックスを表示したいのですが、オプションメニューを開いた場合にのみそのチェックボックスを表示します。 私はこれらの2つの方法 チェックボックスをクリックするとオプションメニューが閉じないようにする
@Override
public boolean onMenuOpened(int featureId, Menu menu) {
checkbox.setVisibility(View.VISIBLE);
return super.onMenuOpened(featureId, menu);
}
@Override
public void onOptionsMenuClosed(Menu menu) {
checkbox.setVisibility(View.GONE);
super.onOptionsMenuClosed(menu);
}
をoverridinbgことにより、これを行うことができるよしかし、私はそれをチェックするために、チェックボックスをタッチすると、メニューは、それ自体閉じて、私はそれを確認することができます前に、チェックボックスが表示されなくなります。
私の質問は単純です:チェックボックスをタッチするとオプションメニューが閉じないようにするにはどうしたらいいですか?