Android 从导航抽屉中删除应用程序图标操作栏不工作

Android 从导航抽屉中删除应用程序图标操作栏不工作,android,android-actionbar,navigation-drawer,Android,Android Actionbar,Navigation Drawer,我正在开发一款有设计要求的应用程序,因为它应该只有ActionBar上的标题,而不是应用程序图标。 我尝试了从StackOverflow找到的各种解决方案,比如 getActionBar().setDisplayUseLogoEnabled(false); getActionBar().setDisplayShowHomeEnabled(false); getActionBar().setIcon(null); 然而,到目前为止,所有这些都不起作用,甚至我也试图通过制作一个

我正在开发一款有设计要求的应用程序,因为它应该只有ActionBar上的标题,而不是应用程序图标。 我尝试了从StackOverflow找到的各种解决方案,比如

getActionBar().setDisplayUseLogoEnabled(false);

    getActionBar().setDisplayShowHomeEnabled(false);

    getActionBar().setIcon(null);
然而,到目前为止,所有这些都不起作用,甚至我也试图通过制作一个透明的ic_启动器图标并将其放入manifest.xml来进行破解/修复,但这会导致应用程序安装图标变得透明。 请帮忙

getActionBar().setDisplayShowHomeEnabled(false);
在4.4 kitkat中工作得很好,但在降级版本中会显示一个后退箭头,如下所示

我需要它像这样在每个设备上工作


请尝试添加此

    getActionBar().setDisplayHomeAsUpEnabled(true);

    getActionBar().setHomeButtonEnabled(true);
在你的主题中添加

<style name="CustomActionBarTheme"
       parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/ActionBar</item
</style>

<!-- ActionBar styles -->
<style name="ActionBar"
       parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
    <item name="android:icon">@android:color/transparent</item>


</style>

请尝试添加此

    getActionBar().setDisplayHomeAsUpEnabled(true);

    getActionBar().setHomeButtonEnabled(true);
在你的主题中添加

<style name="CustomActionBarTheme"
       parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/ActionBar</item
</style>

<!-- ActionBar styles -->
<style name="ActionBar"
       parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
    <item name="android:icon">@android:color/transparent</item>


</style>

不管怎么说,它相当棘手,但我解决了它,它在所有设备中都像一个符咒一样工作

我制作了一个2x2像素的透明图标,并将其添加为

ActionBar actionBar = getActionBar();
actionBar.setIcon(R.drawable.actionbar_null_icon);
并删除了代码

getActionBar().setDisplayUseLogoEnabled(false);
getActionBar().setDisplayShowHomeEnabled(false);

多亏了nDroidDev的支持

不管怎么说,这很棘手,但我解决了它,它在所有设备中都像一个魅力

我制作了一个2x2像素的透明图标,并将其添加为

ActionBar actionBar = getActionBar();
actionBar.setIcon(R.drawable.actionbar_null_icon);
并删除了代码

getActionBar().setDisplayUseLogoEnabled(false);
getActionBar().setDisplayShowHomeEnabled(false);

感谢nDroidDev的支持

getSupportActionBar.setHomeButtonEnabledtrue;将使图标ic_启动器可见,我不希望抽屉图标已在actionbarToggle构造函数中指定或已查看您的答案但不起作用,我使用的是透明主题getActionBar.setHomeButtonEnabledtrue;在ActionBar中添加我不需要的ic_lancher GetSupportActionBar.setHomeButtonEnabledtrue;将使图标ic_启动器可见,我不希望抽屉图标已在actionbarToggle构造函数中指定或已查看您的答案但不起作用,我使用的是透明主题getActionBar.setHomeButtonEnabledtrue;在ActionBar中添加我不需要的ic_lancher