当前位置: 首页 > 知识库问答 >
问题:

默认Android Studio导航抽屉活动模板不显示汉堡图标,仅显示箭头图标

穆阳嘉
2023-03-14

这个人基本上遇到了与我相同的问题,但是,提供的解决方案没有帮助,也不适用于我,因为我的代码实际上正在调用mDrawerToggle。sycnState()(在延迟的Runnable中)。

我还尝试将其添加到我的片段中创建的onActivityCreated中,它似乎没有任何作用。我不知道syncState到底做了什么,我无法判断它是否正在同步打开的状态(模板代码默认情况下会发生这种情况),然后当抽屉手动关闭时,它再也不会同步。

我会发布代码,但你可以通过在Android Studio(1.2.2)中创建一个新项目来测试这一点,选择导航抽屉活动,然后简单地运行该项目-无需更改。你会看到唯一的图标是

我在这里束手无策。

共有1个答案

牧宁
2023-03-14

我刚刚想出了一个解决方案,以防其他人有这个问题:

将片段顶部的导入更改为

import android.support.v4.app.ActionBarDrawerToggle;

import android.support.v7.app.ActionBarDrawerToggle;

然后将设置中的代码从

mDrawerToggle = new ActionBarDrawerToggle(
            getActivity(),                    /* host Activity */
            mDrawerLayout,                    /* DrawerLayout object */
            R.drawable.ic_drawer,             /* nav drawer image to replace 'Up' caret */
            R.string.navigation_drawer_open,  /* "open drawer" description for accessibility */
            R.string.navigation_drawer_close  /* "close drawer" description for accessibility */
    )

mDrawerToggle = new ActionBarDrawerToggle(
            getActivity(),                    /* host Activity */
            mDrawerLayout,                    /* DrawerLayout object */
            R.string.navigation_drawer_open,  /* "open drawer" description for accessibility */
            R.string.navigation_drawer_close  /* "close drawer" description for accessibility */
    )
 类似资料:
  • 我正在用最新的appcompat支持库实现Lollipop风格的导航抽屉,但问题是汉堡包图标从未显示。仅显示后退图标。 这是我的活动代码 这是我的样式文件 布局文件 在这两种情况下,只有返回箭头显示,我读了很多帖子,但似乎没有什么不同。任何帮助都将不胜感激。

  • 我正在为我的应用程序实现一个导航抽屉。现在,除了一个小故障外,它工作正常。当我设置导航抽屉图标(ic_Drawer)来替换常规的“HomeAsUp”插入符号图标时,我仍然得到箭头。导航抽屉图标不显示。我已经实现了android开发者网站上的每一种方法。但它似乎不起作用。 以下是我的代码:

  • 在sherlock actionbar中使用导航抽屉,但我无法让3行图标(像gmail一样)显示出来,而不是正常的向上按钮“<”。这是我的代码ic_drawer是gmail使用的3行图标

  • 我已将导航抽屉连接到我的应用程序的主

  • 我试图在导航抽屉菜单中的一个项目旁边显示一个图标,但由于某些原因,图标总是显示为灰色,而不是原始颜色(棕色)。为了显示图标的原始颜色,有什么方法可以防止这种情况发生吗? 主要活动。Java语言 drawer_view.xml

  • 如何禁用旋转动画点击'抽屉菜单指示器' (汉堡图标)? 我在geny motion emulator(1 GB ram)上使用Htc模型。单击导航抽屉图标时,导航面板滑动(打开和关闭)有轻微滞后。 所以,我认为,禁用动画会使滑动更加平滑。 (我使用抽屉菜单默认模板)