Android 在操作模式下删除默认的主/向上按钮

Android 在操作模式下删除默认的主/向上按钮,android,android-layout,android-actionmode,actionmode,Android,Android Layout,Android Actionmode,Actionmode,我已经创建了自定义操作模式,该模式在长时间单击列表项时可见。在操作模式中可以看到默认的备份/备份按钮 如果不更改style.xml,就可以从片段/活动类中删除默认操作模式备份/备份按钮。 请提供帮助。使用以下方法:getActionBar().setDisplayHomeAsUpEnabled(false)从操作栏中删除home按钮 例如: ActionBar actionBar = getActionBar(); if (actionBar != null) { actionBar.s

我已经创建了
自定义操作
模式,该模式在长时间单击列表项时可见。在操作模式中可以看到
默认的备份/备份按钮

如果不更改
style.xml
,就可以从
片段/活动类中删除
默认操作模式
备份/备份按钮


请提供帮助。

使用以下方法:getActionBar().setDisplayHomeAsUpEnabled(false)从操作栏中删除home按钮

例如:

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
}
试试这个

getActionBar().setDisplayHomeAsUpEnabled(false);


这可能会对您有所帮助。

您可以通过以下方式删除启用的操作按钮主页:

if you are using support v7 lib then

getSupportActionBar().setDisplayHomeAsUpEnabled(false);

else 

getActionBar().setDisplayHomeAsUpEnabled(false);

谢谢,但我使用的是actionMode=((AppCompatActivity)getActivity()).startActionMode(actionModeCallback);在我的碎片课上。这是动作条,但我要求的是上下文动作模式。
if you are using support v7 lib then

getSupportActionBar().setDisplayHomeAsUpEnabled(false);

else 

getActionBar().setDisplayHomeAsUpEnabled(false);