私のデバイスで検索キーを押すと、白い背景が表示されます。ただし、戻るボタンを押すと、以前のアクティビティの背景を復元することができます。 ivBackground
は、私がrelativelayoutに追加した変数です。これは白い背景を表示するためにVISIBLEを回します。Android:検索ボタンを押したときに白い背景を表示
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_SEARCH) {
ivBackground.setVisibility(View.VISIBLE);//WHITE IMAGEVIEW
return false;
} else if (keyCode == KeyEvent.KEYCODE_BACK) {
ivBackground.setVisibility(View.GONE);
return true;
}
return super.onKeyDown(keyCode, event);
}
上記のコードは機能しますが、問題はバックボタンを押しても白い画面が残っていることです。もう一度戻るボタンを押すだけで消えてしまいます。どんな解決策ですか?
ありがとう、それはトリックでした。 – OckhamsRazor