I am trying to take control of the back button of my phone and set a layout visible invisible when pressed back key but nothing appear. I wonder if its possible to do so.
public boolean onKeyDown(int keyCode, KeyEvent ev) {
switch(keyCode) {
case KeyEvent.KEYCODE_BACK:
if (main_layout.getVisibility() == View.VISIBLE) {
finish();
} else if (sub_layout.getVisibility() == View.VISIBLE){
boutton_radio.setVisibility(View.VISIBLE);
boutton_radio.setEnabled(true);
sub_layout.setEnabled(false);
sub_layout.setVisibility(View.GONE);
main_layout.setVisibility(View.VISIBLE);
main_layout.setEnabled(true);
}
return true;
}
return false;
}
Using on backey pressed too give the same result
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
}