问题标签 [actionbardrawertoggle]

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 投票
1 回答
74 浏览

android - Android Navigationdrawer 切换汉堡图标

我正在 android.support.v7.app.ActionBarDrawerToggle用作 ActionBarToggle 的包,它的构造函数为

如何设置切换的汉堡图标?

0 投票
1 回答
2121 浏览

android - 导航抽屉切换不起作用

这个问题可能已经被问过很多次了,但没有一个解决方案对我有用。

我有一个实现抽屉导航的活动,但抽屉切换按钮不起作用。

我不知道我错过了什么,但这真的让我很困扰。

这是我的布局文件:

编辑 似乎操作栏上的按钮完全不起作用。甚至溢出按钮也不响应点击

0 投票
1 回答
187 浏览

android - 两侧导航抽屉的两个滚动视图隐藏切换

我花了很多时间试图找出问题ActionBarDrawerToggle所在,但问题出在我的主布局中。

让我展示一下问题所在。

这是示例,它在应用程序启动后最初的样子。

在此处输入图像描述

如您所见,汉堡包存在,但现在未显示。
比起滑动抽屉菜单,它会出现。

在此处输入图像描述

它看起来应该看起来像,但它可能会突然消失,例如invalidateOptionsMenu()在被调用时。

所以我试图找到切换的问题,但它在我的布局中

这是我的布局 xml 文件。

问题出在最后一个ScrollView,没有最后/右滚动视图一切正常。顺便说一下,这种布局与两个抽屉配合得很好,但在这种情况下只漏掉了汉堡包。
我想问题是导航抽屉工具与两个导航抽屉视图冲突。
因为重力端的视图类型无关紧要,在这种情况下它不会显示汉堡包(如果存在重力端的视图)

请帮忙解决这个问题,因为我不知道如何处理它,反正我需要两个抽屉。

任何帮助将不胜感激,谢谢。

0 投票
0 回答
63 浏览

android - 为什么我的 DrawerToggle onClick 没有被调用?

当我向我的活动添加片段时,我将汉堡包图标更改为后退箭头图像并尝试将 onClick 设置为它。但由于某种原因,它没有被调用!

0 投票
0 回答
726 浏览

android - Android覆盖切换按钮导航抽屉的onclick

我想将 mDrawerToggle 的切换视图从 Burger 图标更改为 Arrow 并锁定滑动列表视图。单击此箭头时,我想启动一个活动而不是列表视图。

代码:

我究竟做错了什么?谢谢。

0 投票
2 回答
595 浏览

android - 即使在 ActionBarDrawerToggle 中设置了 Icon 也无法更改 DrawerLayout Icon

我只是在Android Studio中创建了一个模板项目,并没有更改一行代码(DrawerLayout模板项目)。

但是,我发现用于显示导航片段的单击图标始终是向左箭头,即使在代码中它将图标设置为另一个。

截屏

下面是构造 ActionBarDrawerToggle 的代码:

这是 ic_drawer 的 png 文件

图标

如何更改 DrawerLayout 图标?

0 投票
0 回答
139 浏览

java - ActionBarDrawerToggle:用动画代替 Arrow 保持汉堡包

我已经尝试过使用 ActionBarDrawerToggle 和带有主题的 Styles.xml 进行相当多的操作,但我在 Google 和 Stack 上尝试过的任何东西似乎都不是我所需要的。

我正在使用 v7 ActionBarDrawerToggle。

正如标题所说,我真正需要做的是保持抽屉上的所有内容,除了抽屉打开时的箭头和选择项目时关闭时的箭头。

我希望那个箭头消失,汉堡图标留下。我可以轻松实现这一点,但不会丢失动画。另一件事是,我也想保留动画,所以不是汉堡包动画/旋转到箭头,汉堡包将动画/旋转到另一个汉堡包。

有任何想法吗?

谢谢!干杯!

这是代码

0 投票
1 回答
263 浏览

android - 通过替换操作栏中的后退导航来添加 NavigationDrawer 切换器

我的应用中有一个不是启动器的活动。我想添加一个带切换器的导航抽屉。我尝试按照此处的说明进行操作http://developer.android.com/training/implementing-navigation/nav-drawer.html#ActionBarIcon

但是我的后退导航仍然显示(它退出了应用程序,因为我已向意图添加了适当的标志)如何显示抽屉切换器图标?

android.support.v4.app.ActionBarDrawerToggler 也已弃用,我应该改用什么?

0 投票
5 回答
27902 浏览

android - 更改导航抽屉汉堡图标

我正在尝试更改汉堡菜单图标,NavigationView但我无法这样做。

这是我到目前为止尝试过的

我有一个完成导航抽屉设置的基本活动。这是相关的代码

但是,它似乎对我不起作用。我也尝试过打电话,setDrawerIndicatorEnabled(false)但那也行不通。setHomeAsUpIndicator(R.drawable.ic_share_48pt_2x)SupportActionBar

0 投票
3 回答
2550 浏览

android - ActionBarDrawerToggle 的 setToolbarNavigationClickListener 不起作用

我正在尝试使用自定义单击事件来实现 ActionBarDrawerToggle,但它似乎不起作用。

我已经像这样创建了新的 ActionBarDrawerToggle:

像这样设置 ActionBar:

添加了这样的自定义侦听器:

结果:永远不会触发 Click 事件。

如何将自定义点击事件附加到 ActionBarDrawerToggle?根据谷歌的文档,关键只有这个:drawerToggle.setDrawerIndicatorEnabled(false);. 谢谢你。