【问题标题】:To remove the back arrow button from Action Bar从操作栏中删除后退箭头按钮
【发布时间】:2015-02-19 12:20:16
【问题描述】:

在我的 Android 项目中,每当我从第一个活动转到第二个活动时,我都会在操作栏中看到一个左箭头按钮,然后是一些文本。只有当我将第一个活动设置为第二个活动的层次父级时,才会出现左箭头。

我想删除那个后退按钮并用一个图标替换它。我已经阅读了有关同一问题的其他帖子,因此我已经在我的 onCreate() 方法中尝试了以下代码。

getActionBar().setDisplayHomeAsUpEnabled(false);

但是在到达第二个活动后,应用程序崩溃了。

请帮帮我。

【问题讨论】:

  • 发布AndroidManifest.xml

标签: java android


【解决方案1】:

使用getSupportActionBar()吧:

getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);

【讨论】:

    【解决方案2】:
    getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);
    

    【讨论】:

    • 这应该跟进更多细节,说明为什么它修复了 OP 的问题。