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

工具栏导航汉堡包图标丢失

姬英耀
2023-03-14

你知道我如何在Android/支持库中找到原来的汉堡包图标吗?(或如何显示)

在我的活动中

mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);

mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Log.d(LOG_TAG, "navigation clicked");
    }
});

布局文件

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:theme="@style/ThemeOverlay.AppCompat.ActionBar"/>

styles.xml

<!-- Base application theme. -->
<style name="Theme.AppTheme" parent="Theme.AppCompat.Light.NoActionBar">


    <item name="colorPrimary">@color/primaryDef</item>
    <item name="colorPrimaryDark">@color/primaryDarkDef</item>
    <item name="colorAccent">@color/primaryDef</item>

    <!-- Remove the actionbar shadow-->
    <item name="android:windowContentOverlay">@null</item>
</style>

共有1个答案

颛孙正谊
2023-03-14

如果你想使用Lollipop一样的抽屉,那么让我告诉你,这不是一个静态的图像。该图像由一个名为DrawerArrowDrawableToggle的类实时绘制。所以没有“汉堡包”图标。

然而,如果你想要没有动画的汉堡包图标,你可以在这里找到它:

https://material.io/tools/icons/?icon=menu&style=baseline

 类似资料:
  • 我正在用最新的appcompat支持库实现Lollipop风格的导航抽屉,但问题是汉堡包图标从未显示。仅显示后退图标。 这是我的活动代码 这是我的样式文件 布局文件 在这两种情况下,只有返回箭头显示,我读了很多帖子,但似乎没有什么不同。任何帮助都将不胜感激。

  • 我正在尝试新的工具栏组件,但导航图标出现了一些问题。我想实现一个用于反向导航的自定义图标: 在我的清单中,我为我的活动设置了一个父级: 我这样声明工具栏: 然后在“活动”中,我将工具栏配置为: 后退图标不是我用setNavigationIcon()设置的!无论我给这个方法的绘图是什么,导航图标总是后面的箭头。 我试图删除清单中的父关联,但唯一的效果是(显然)阻止按钮返回。 相反,如果我想要默认的后

  • 在向应用添加导航栏和工具栏之前,我们需要决定使用哪种布局。 Framework7在这方面很自由,有3种不同类型的导航栏/工具栏布局,它们对应着在页面/视图中的不同位置。 静态布局 静态布局可能是最少使用的布局。在这种情况下,导航栏和工具栏只是可以滚动的页面内容的一部分,每个页面都有它自己的导航栏和工具栏: <body> ... <div class="views"> <div cl

  • 我知道如何改变抽屉图标,如果它在左侧,但我没有找到任何解决方案,改变导航抽屉汉堡图标,如果抽屉是在右侧。任何帮助都是可以感激的。

  • 我使用Android 5.0中的新工具栏实现了一个基本的ActionBarDrawerToggle。 但是,我无法弄清楚如何更改提供的默认汉堡图标。从android留档中,它说“给定的活动将链接到指定的抽屉布局,工具栏的导航图标将设置为自定义抽屉...抽屉关闭时,此抽屉显示汉堡图标,抽屉打开时显示箭头。当抽屉打开时,它会在这两种状态之间进行动画处理。” 我目前有这一切与以下代码正常工作,但我想取代

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