Android 有没有办法将KeyEvent.KEYCODE_发回自定义按钮?

Android 有没有办法将KeyEvent.KEYCODE_发回自定义按钮?,android,Android,我想在我的应用程序中创建另一个后退按钮。要做到这一点,我可以使用finish方法,但我需要的操作已经存在于Android KeyEvent.KEYCODE\u BACK中,而我只是尝试在我的clicklistener上触发此事件,有没有办法做到这一点 按钮btnVoltar=(按钮)findViewById(R.id.btnVoltar) 我不明白你为什么要这么做。密钥事件中不存在该功能。它存在于键事件调用的finish方法中,因此只需使用它。 btnVoltar.setOnClickL

我想在我的应用程序中创建另一个后退按钮。要做到这一点,我可以使用finish方法,但我需要的操作已经存在于Android KeyEvent.KEYCODE\u BACK中,而我只是尝试在我的clicklistener上触发此事件,有没有办法做到这一点

按钮btnVoltar=(按钮)findViewById(R.id.btnVoltar)


我不明白你为什么要这么做。密钥事件中不存在该功能。它存在于键事件调用的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();
        }
    });