问题标签 [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 投票
0 回答
103 浏览

android - 以编程方式设置 ActionBarDrawerToggle 样式

我开始使用 ActionBarDrawerToggle 为导航图标设置动画,但遇到了需要动态设置图标样式的问题。有没有办法以编程方式做到这一点?

我可以用主题设置它的样式,但这不能动态完成。我没有看到任何可以公开任何可以设置样式的公共方法。谢谢您的帮助。

0 投票
1 回答
1648 浏览

android - 用户注销时如何隐藏 ActionBarDrawerToggle?

我是 Android 开发的新手。我想让抽屉在用户登录时显示并用于导航,但在用户注销时隐藏。如何才能做到这一点?它当前设置为关闭抽屉并将侦听器设置为 null,但这只是将切换按钮更改为箭头。谢谢!

0 投票
2 回答
1742 浏览

android - 如何使用 setDisplayHomeAsUpEnabled 和片段

我有一个包含 2 个片段和抽屉的活动。因此,当我在片段中时,我得到“向上”图标而不是汉堡图标(在 setDisplayHomeAsUpEnabled 的帮助下),但操作仍然相同 - navigation_drawer_open/close。那么如何获得 onBackPressed() 呢?

根据此评论,由于“自动处理点击”,我不知道如何自己处理 Home/Up。

0 投票
1 回答
2010 浏览

android - onOptionsItemSelected 未调用片段上的向上导航图标

标题几乎是不言自明的。

建筑学:

  • 我有扩展 AppCompatActivity 的主要活动。
  • 我也有一个抽屉布局。此菜单的每个选项都会打开一个片段。
  • 每个片段都有自己的菜单布局,通过 setHasOptionsMenu(true) 和自己的按钮。他们菜单的主页按钮仍然是打开抽屉布局的入口。
  • 其中一个片段有一个项目列表,当单击其中一个项目时,会打开一个新的子片段。(这是问题所在)我希望这个子片段能够通过单击其工具栏上的向上图标导航到其父片段。

我禁用了 Drawer Toggle 并在替换片段之前将 Home As Up 指示器设置为:

然后,当单击 UP 图标时,什么也没有发生。我对其进行了调试,并且未调用 onOptionsItemSelected 方法。

仅供参考,我添加到菜单中的所有其他按钮(搜索、刷新等)都有效,并且调用了 onOptionsItemSelected。

0 投票
2 回答
1146 浏览

android - 如何使用 ActionBarDrawerToggle 关闭左右导航抽屉?

我的 activity.xml 中有以下布局

`

`

不,我继续在我的工具栏小部件上添加了 ActionBarDrawerToggle,我想要从汉堡包图标中获得的行为是,如果我点击它,左抽屉打开(工作),我再次点击它,左抽屉关闭(工作),我打开右抽屉从右向左拖动加上汉堡图标变为箭头(工作),如果我点击箭头图标,它也会关闭右抽屉(不工作)

如您所见,我希望汉堡图标根据哪个抽屉打开来关闭左右抽屉,我的方法是听点击箭头图标并决定哪个抽屉打开然后关闭它。我无法弄清楚如何在 ActionBarDrawerToggle 类自动添加的汉堡包或箭头图标上设置 onClickListener。

0 投票
0 回答
487 浏览

android - 如何在工具栏中禁用抽屉切换

在主要活动中,我得到了一个回收器视图和一个工具栏,以及一个导航抽屉。在加载回收器时,我将它和工具栏也变暗,并阻止导航抽屉在滑动时打开。但是我无法禁用工具栏中的 DrawerToggle,但我希望它显示出来。我尝试了这两个选项,但都不起作用:

我怎样才能做到这一点?这是我的主要布局:

改变主布局的方法:

提前致谢。

0 投票
2 回答
957 浏览

android - Recyler 视图项目仅在单击文本时被选中

我已经用一个项目适配器实现了 RecyclerView,每个项目都有一个包含 imageview 和 textview 的抽屉项目布局。
问题是只有在单击大小不同的图像或“实际文本”而不​​是整行时才调用 onClick 函数。
有没有办法用 onClick 函数让整行监听?如果您有任何想法,请告诉我。提前致谢。
回收站查看图片

RecyclerViewAdapter.java

}

抽屉项目布局.xml

activity_main.xml

如果您需要更多代码,请告诉我。

0 投票
1 回答
43 浏览

android - 由于目标 sdk 版本,无法使用 ActionBarDrawerToggle

长话短说,我需要弄乱 gradle 的依赖项部分,所以由于新的 taget sdk 版本,我不得不替换对 v4 的支持。因为我不能使用 v4 支持 actionbardrawertoggle dosent 似乎不再出现,这是我正确使用导航抽屉所必需的,我该怎么办有没有办法仍然可以使用 v4?还是有一个简单的替代actionbardrawertoggle?

0 投票
3 回答
398 浏览

android - ActionBarDrawerToggle 自定义

如何使用 AppCompat V7 在 android 中更改 ActionBarDrawerToggle 的图标?另外,我们如何为 ActionBarDrawerToggle 图标指定参数和填充等?

0 投票
4 回答
4388 浏览

android - 我们如何更改 ActionBarDrawerToggle 图标?

我是 Android 新手,在我的应用程序中,我正在使用DrawerLayout,没关系。但我想改变ActionBarDrawerToggle图标。

我们怎样才能改变它?

我尝试了很多,但我无法达到预期的结果,请帮助我吗?

xml:-

活动:-