我想在我的应用程序中创建另一个后退按钮。要做到这一点,我可以使用finish方法但我需要的Action已经存在于Android KeyEvent.KEYCODE_BACK中,而不是我试图在我的clicklistener上触发此事件,有办法做到这一点吗?
按钮btnVoltar =(按钮)findViewById(R.id.btnVoltar);
btnVoltar.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// HERE I WANT TO USE KeyEvent.KEYCODE_BACK
}
});
答案 0 :(得分:1)
Try this override onbackpressed and invoke it on your click
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
}
btnVoltar.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});