如何以编程方式在后退按钮中使用真正的后退按钮功能?

时间:2012-03-28 10:33:20

标签: android android-ui

我想创建一个像真正的后退按钮一样工作的按钮。当我按下后退按钮(我的按钮)时,这与真正的按钮相同。我如何以编程方式进行操作?

2 个答案:

答案 0 :(得分:5)

在按钮的onBackPressed()处理程序中拨打onClick [docs]。

例如,使用:

  button.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 onBackPressed();
             }
         });

答案 1 :(得分:0)

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if ((keyCode == KeyEvent.KEYCODE_BACK))
    {       
        finish();
    }
    return super.onKeyDown(keyCode, event);
}