有没有办法将KeyEvent.KEYCODE_BACK解雇到自定义按钮?

时间:2013-03-25 18:55:39

标签: android

我想在我的应用程序中创建另一个后退按钮。要做到这一点,我可以使用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
        }
    });

1 个答案:

答案 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();
        }
    });
相关问题