如何在android另一个活动的操作栏上显示后退按钮

Kaz*_*hik 1 android android-actionbar

当我从主要活动中移动另一个活动时,我需要操作栏上的后退按钮。请帮帮我,我现在该怎么办。

我是android开发新手,请详细解释一下。

谢谢。

Zly*_*rin 5

onCreate只需在文件的方法中添加代码即可[CurrentActivity].java

getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

这行代码只会在您的 中添加一个后退按钮Action Bar,但现在点击该按钮后什么也不会发生。

并将其添加到您的 中[CurrentActivity].java,这将添加该按钮的工作:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:

            Intent intent = new Intent(CurrentActivity.this, MainActivity.class);
            startActivity(intent);
            finish();
            return true;

        default:
            return super.onOptionsItemSelected(item);
    }
}
Run Code Online (Sandbox Code Playgroud)

并替换CurrentActivity为您的活动名称,并替换MainActivity为按后退按钮后要发送给用户的活动