Android 有没有办法将KeyEvent.KEYCODE_发回自定义按钮?
我想在我的应用程序中创建另一个后退按钮。要做到这一点,我可以使用finish方法,但我需要的操作已经存在于Android KeyEvent.KEYCODE\u BACK中,而我只是尝试在我的clicklistener上触发此事件,有没有办法做到这一点 按钮btnVoltar=(按钮)findViewById(R.id.btnVoltar)Android 有没有办法将KeyEvent.KEYCODE_发回自定义按钮?,android,Android,我想在我的应用程序中创建另一个后退按钮。要做到这一点,我可以使用finish方法,但我需要的操作已经存在于Android KeyEvent.KEYCODE\u BACK中,而我只是尝试在我的clicklistener上触发此事件,有没有办法做到这一点 按钮btnVoltar=(按钮)findViewById(R.id.btnVoltar) 我不明白你为什么要这么做。密钥事件中不存在该功能。它存在于键事件调用的finish方法中,因此只需使用它。 btnVoltar.setOnClickL
我不明白你为什么要这么做。密钥事件中不存在该功能。它存在于键事件调用的finish方法中,因此只需使用它。
btnVoltar.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// HERE I WANT TO USE KeyEvent.KEYCODE_BACK
}
});
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();
}
});