0

我想在我的应用程序中创建另一个后退按钮。为此,我可以使用完成方法,但我需要的操作已经存在于 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
        }
    });
4

1 回答 1

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();
        }
    });
于 2013-03-25T19:03:03.833 回答