Android 主图标未显示在ActionBar中汉堡包图标旁边

Android 主图标未显示在ActionBar中汉堡包图标旁边,android,android-actionbar-compat,Android,Android Actionbar Compat,我正在使用AppCompat库进行抽屉布局。但是,操作栏没有在汉堡包菜单图标旁边显示启动器图标。我尝试了几种方法来解决这个问题,但都没有奏效。有人知道怎么解决吗 我想显示一个图像,就像这里谷歌+图标是可见的汉堡图标旁边 致以最诚挚的问候appIcon/launcher图标未出现在操作栏中的原因是材料设计的新设计指南(感谢Commonware的说明)。不过,我使用了一个更简单、更容易的解决方案—自定义ActionBar 步骤: 创建一个遵循动作栏设计模式的XML文件 在活动中: LayoutIn

我正在使用AppCompat库进行抽屉布局。但是,操作栏没有在汉堡包菜单图标旁边显示启动器图标。我尝试了几种方法来解决这个问题,但都没有奏效。有人知道怎么解决吗

我想显示一个图像,就像这里谷歌+图标是可见的汉堡图标旁边


致以最诚挚的问候

appIcon/launcher图标未出现在操作栏中的原因是材料设计的新设计指南(感谢Commonware的说明)。不过,我使用了一个更简单、更容易的解决方案—自定义ActionBar

步骤:

  • 创建一个遵循动作栏设计模式的XML文件
  • 在活动中:

    LayoutInflater inflater = LayoutInflater.from(this);
    inflater.inflate(R.layout.custom_action_bar, null);
    
    getSupportActionBar().setHomeEnabled(true); // for burger icon
    getSupportActionBar().setDisplayHomeAsUpEnabled(true); // burger icon related
    getSupportActionBar().setDisplayShowCustomEnabled(true); // CRUCIAL - for displaying your custom actionbar
    
    getSupportActionBar().setDisplayShowTitleEnabled(true); // false for hiding the title from actoinBar
    

  • 希望这能节省一些时间。

    这是威廉姆斯的一篇文章。弗朗西斯,这说明了这种行为:汉堡图标显示在向上图标的位置,当它已经“向上”时。然后,汉堡图标显示为打开导航抽屉。还请注意,最新的
    appcompat-v7
    符合材料设计指南,其中规定不再有应用图标。感谢Commonware。我花了4个小时尝试了几种方法使图标出现在actionBar上。