我正在尝试控制手机的后退按钮,并在按下后退键时设置一个可见的布局,但没有出现任何内容。我想知道是否可以这样做。
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;
}
在 backey 上使用也可以得到相同的结果
@覆盖
public void onBackPressed() {
// TODO Auto-generated method stub
}