Android:删除活动回箭头

San*_*rni 5 android android-activity

我在android studio中创建了两个空白活动,它看起来默认添加了后退箭头.我MainActivity是的父母ResultActivity.我想维持这种层次结构,但想要摆脱后退箭头.

在此输入图像描述

M-Y*_*M-Y 14

如果您使用的是API级别14或更高级别且未使用ActionbarSherlock,则此代码onCreateOptionsMenu应禁用向上按钮;

ActionBar actionBar = getActionBar();
if (actionBar != null) {
    actionBar.setHomeButtonEnabled(false);      // Disable the button
    actionBar.setDisplayHomeAsUpEnabled(false); // Remove the left caret
    actionBar.setDisplayShowHomeEnabled(false); // Remove the icon
}
Run Code Online (Sandbox Code Playgroud)

如果您使用的是支持库,例如ActionbarSherlock,那么请使用;

getSupportActionBar().setHomeButtonEnabled(false);      // Disable the button
getSupportActionBar().setDisplayHomeAsUpEnabled(false); // Remove the left caret
getSupportActionBar().setDisplayShowHomeEnabled(false); // Remove the icon
Run Code Online (Sandbox Code Playgroud)