启动新活动时没有后退按钮

时间:2014-11-08 21:07:51

标签: android

使用Intent启动新Activity时,Activity顶部的栏是否会自动提供后退按钮?我认为它是如何工作但我没有看到它。如果它没有自动出现,需要什么才能显示出来?

2 个答案:

答案 0 :(得分:0)

嘿如果我是对的你在动作栏中寻找回家按钮

看到这样,把它放在你的新活动中

getActionBar().setTitle("");
    getActionBar()
            .setBackgroundDrawable(
                    new ColorDrawable(getResources().getColor(
                            R.color.actionBarBg)));
    getActionBar().setDisplayHomeAsUpEnabled(true);

放在setContentView

之前

并由菜单处理

@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:

        finish();
        return true;
    default:
        break;
    }
    return false;
}

感谢

答案 1 :(得分:0)

首先,您在startActivity()方法中插入的意图,它启动您想要的活动与活动工具栏()上的后退箭头完全无关。

其次,您应该看到:Android - Back button in the title bar。也许,这会有效。

不要忘记在清单中添加元数据!你不想要一个隐藏的" "的NullPointerException"