Android应用中的后退按钮功能

时间:2012-11-02 06:53:19

标签: android back-button back-button-control

我必须开发一个Android应用程序。在这里我想回去意味着我只使用了键盘按钮。但我不应该使用键盘后退按钮。我希望使用后退按钮功能进行所有活动。

例如:

如果我必须点击自定义后退按钮意味着我应该可以转到上一个屏幕。我该怎么办?

4 个答案:

答案 0 :(得分:5)

MainActivity:

next.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent=new Intent(MainActivity.this,Second.class);
                startActivity(intent);
            }
        });

SecondActivity:

pre.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent = new Intent();
                finish();
            }
        });

答案 1 :(得分:1)

如果你想回去写下面一行,它会导航你回来。

super.onBackPressed();

此处如果要删除设备后退按钮功能,请删除onBackPressed()中的相同行,方法如下所示:

@Override
protected void onBackPressed()
{
}

答案 2 :(得分:0)

你可以创建一个后退按钮,在onclick()函数中,你只需要调用它: this.finish()

答案 3 :(得分:0)

写这段代码,几个月前我用过这个: -

ImageButton back = (ImageButton) findViewById(R.id.btn_back);
back.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});