【问题标题】:Left Menu Icon on Action Bar in AndroidAndroid中操作栏上的左侧菜单图标
【发布时间】:2015-08-23 21:43:54
【问题描述】:

如何更改操作栏上的左侧菜单图标?我在 Android Studio 中使用 Navigation Drawer Fragment 创建了这个。现在显示向左的箭头“

【问题讨论】:

  • 你有没有加过fragment backstack?
  • 当你说 = 图标时。你是说三明治图标吗??
  • 没有片段后台,是的三明治图标。
  • 我建议你在创建新项目时按照Android Studio中内置的导航抽屉项目进行操作

标签: android android-actionbar navigation-drawer


【解决方案1】:

您可以将此格式用于您的ActionBarDrawerToggle

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
    R.drawable.CUSTOM_ICON, // Navigation menu toggle icon
    R.string.DRAWER_OPEN, // Navigation drawer open description
    R.string.DRAWER_CLOSE // Navigation drawer close description
    )

更改您的可绘制对象并确保它与代码中的名称相同。

【讨论】:

    【解决方案2】:

    要切换您必须使用的指标:

    public void toogleDrawer(boolean value){
      mDrawerToggle.setDrawerIndicatorEnabled(!value);
      getSupportActionBar().setDisplayHomeAsUpEnabled(value);
    }
    

    请发布与您的抽屉片段、操作栏设置(如果有)以及相关布局相关的完整代码。在提出问题之前,您必须进行一些研究。在这里检查这个问题:Cannot listen clicks on up caret

    如果您向其添加更多内容,每个人都可以为您的问题提供具体答案。

    【讨论】:

    • 他没有问你发布了什么。! ;)