我必须开发一个Android应用程序。在这里我想回去意味着我只使用了键盘按钮。但我不应该使用键盘后退按钮。我希望使用后退按钮功能进行所有活动。
例如:
如果我必须点击自定义后退按钮意味着我应该可以转到上一个屏幕。我该怎么办?
答案 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();
}
});