问题标签 [hamburger-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2794 浏览

android - 在 Android 中更改汉堡包图标

我想更改汉堡图标并将其替换为任何其他自定义图标。我怎样才能做到这一点?可行吗?

我已经使用了android.support.v7 Toolbar & DrawerLayout- 如何更改汉堡图标,但它对我不起作用。

0 投票
1 回答
267 浏览

android - 打开导航抽屉时使用 setSupportActionBar() 停止汉堡按钮

我刚刚开始开发一个小型应用程序,并且想将Toolbar标题更改为用户从导航抽屉中选择的片段的名称,但是在将 设置Toolbar为能够使用的操作栏后:

单击时,工具栏的汉堡按钮将停止打开导航抽屉。(您仍然可以通过从左侧拖入来打开它)。

有谁知道如何解决这个问题和/或有没有人知道另一种方法来更改工具栏的标题?(我通过谷歌搜索找到了这种方法)。

0 投票
1 回答
71 浏览

android - Android 汉堡包图标什么都不做

我已经能够在我的工具栏上显示“汉堡包”图标,但是当我点击它时,什么都没有发生......带上我的抽屉的唯一方法是从左边滑动......

这是我的代码:

这是我的 xml 文件。我认为这不会有帮助,但谁知道呢。

谢谢!

0 投票
1 回答
3566 浏览

android - Android 尝试在空对象引用上调用虚拟方法

这是我的代码,我从 getbeat 方法调用 getquery 结果,但我总是收到错误消息“尝试调用虚拟方法 'android.database.Cursor android.database.sqlite.SQLiteDatabase.rawQuery(java.lang.String, java.lang.空对象引用上的字符串 [])'"

我的 DBAdapter 是

我只有在处理片段时才会遇到这个问题......

注意...我在我的应用程序中使用 Hamburger_menu ....我有 Fragments A、B、C、D 所有片段都是 MainActivity 的孩子。在主 Activity 中我可以执行 sqlite 操作,但在片段中我收到错误为“尝试在空对象引用上调用虚拟方法 'android.database.Cursor android.database.sqlite.SQLiteDatabase.rawQuery(java.lang.String, java.lang.String[])'

这是我的日志

0 投票
4 回答
4445 浏览

android - 汉堡图标不显示为工具栏中的默认图标

这是我的setUpToolbar方法。它在 mainActivity 的 onCreate 中调用。我的问题是,为什么 humberger 图标不显示在工具栏中,而工具栏显示后退导航图标在工具栏中。

这是我的setUptoolbar方法。

这是我的工具栏 xml:

这是我在 values dir 下的风格:

在此处输入图像描述

0 投票
1 回答
1300 浏览

winrt-xaml - UWP Template10 菜单打开时隐藏汉堡按钮

我想自动隐藏汉堡菜单按钮,以便从页面顶部到底部显示菜单。为此,我尝试将 HamburgerButtonVisibility 绑定到 IsPaneOpen 属性:

但是使用此解决方案存在一个问题:当我打开菜单并在菜单外点击时,菜单已关闭,但汉堡按钮消失了。

有没有其他解决方案?

如果菜单属于页面(不是外壳),我也没有找到如何将 NavigationService 设置为 HamburgerMenu 。我尝试使用页面 ViewModel 设置它,但在这种情况下我得到了 NRE:

堆栈跟踪:

0 投票
0 回答
254 浏览

android - 选项卡布局中的汉堡菜单按钮

我想知道有没有办法将汉堡菜单按钮(切换我的 NavigationView)集成到 TabLayout 中。由于我的 ActionBar 不包含除汉堡菜单按钮之外的任何操作按钮,我正在考虑删除 ActionBar 并将汉堡菜单按钮集成到 TabLayout 中。任何人都可以帮助我如何做到这一点。提前致谢。

编辑:我的 Activity 中有一个 GoogleMap Fragmet,它填满了屏幕。由于滑动正在移动 GoogleMap,因此很难在没有汉堡菜单按钮的情况下滑动 NavigationView。

0 投票
3 回答
1308 浏览

c# - UWP 动画汉堡包图标

我想SplitView在 c# UWP XAML 项目中添加一个引人注目的动画汉堡图标。

我知道有大量的 CSS 动画图标(比如这里这里[2,2] 中的那个)可以找到,但很少有用于 XAML 的。还有一个人,他确实在这里移植了一些 CSS 到 XAML 动画。

我喜欢这个开发人员在 Windows Phone 应用程序中所做的非常好的动画:链接到商店

他是怎么做到的呢?我该怎么做?是否“只是”过度使用Storyboard? 或者还有其他技巧吗?因为它是一个面向 Win8 的应用程序(不是 Win10),我不认为它是由动画 GIF 完成的。

0 投票
1 回答
1711 浏览

javascript - Bootstrap 导航栏汉堡菜单无法打开

我正在使用来自 getbootstrap.com 的 Bootstrap 版本 3.3.5。我从他们的网站( https://getbootstrap.com/components/#navbar)复制了导航栏代码。我调整了这段代码,使它看起来像我想要的样子。这是它现在的样子:

我在这段代码中包含了 JQuery 和引导样式表:

导航栏看起来很好,一切正常,但只要我把页面设置得足够小,汉堡菜单就会自动显示,然后我点击它,什么也没有发生。

我希望导航栏像在https://getbootstrap.com/components/#navbar上一样工作。所以当我把窗口变小时,当你点击它时,汉堡菜单实际上会做一些事情。

0 投票
2 回答
556 浏览

win-universal-app - 使用 template10 在 shell 中隐藏汉堡包

抱歉,如果我的查询有点无聊,这里是 uwp 初学者。

我正在尝试从 template10 和我的现有项目中变形汉堡包模板。基本上,我希望有一个汉堡菜单不可见的页面,并在页面上显示我自己的导航按钮(介绍页面)。导航到任何其他页面后,菜单将再次可见。

我尝试更改 Hamburger 的可见性状态作为实验,但它似乎也影响了内容。我所说的是否可以使用此控件进行,并且我遗漏了一些明显的东西?或者我必须在 app.xaml 中管理 shell 使用并在没有 shell 的情况下加载我的介绍页面?

非常感谢 t10 btw(Jerry、Daren 和其他所有人)的创造,我对这件事感到困惑并没有减少我的感激之情