问题标签 [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 回答
36 浏览

android - 第二个活动没有显示操作栏抽屉切换按钮

我的 android 应用程序中有以下两个活动:

1)LevelSelectActivity (activity_level_select.xml)

2)OptionsQuizActivity (activity_options_quiz.xml)

第一个活动称为第二个活动。我为这两个活动设置了导航抽屉,并带有自定义操作栏布局。

我想要的是:

带有导航栏抽屉切换按钮的两个活动的透明操作栏。操作栏应该覆盖下面的布局。只有切换按钮应该在操作栏上可见。

什么工作:

活动 1 正确显示操作栏,透明背景覆盖下面的布局和切换按钮。因此,对于活动 1,一切都按预期工作。

什么不起作用:

活动 2 没有显示操作栏,有趣的是我为这两个活动使用了完全相同的 Java 代码、操作栏布局和样式。谁能检查我的代码并找出问题所在?我把头发拉到头发上。。

活动 1 布局文件:activity_level_select.xml:

Activity 1 LevelSelectActivity Java 代码:从 Activity 的 onCreate 方法调用 prepareActionBar 方法

活动 1 屏幕截图:透明操作栏与操作栏切换按钮一起显示。

在此处输入图像描述

活动 2 布局文件:activity_options_quiz.xml:

活动 2 JavaCode:OptionsQuizActivity

活动 2 屏幕截图:不显示操作栏切换按钮

在此处输入图像描述

自定义操作栏布局

样式.xml

清单文件

感谢您阅读这个长问题。请帮帮我 :(

更新 1:

这是第二个活动的更多Java代码

活动二:

更新 2:

刚刚使我的操作栏变黑,并注意到第二个活动看不到整个操作栏。任何人都可以查看代码并找出问题所在:(

0 投票
0 回答
892 浏览

java - 带有导航视图的Android上的ActionBarDrawerToggle右侧

如果我使用导航视图,我需要在我的应用栏右侧有一个 actionbardrawertoggle。

一、main中的导航视图->

如果我在工具栏(或应用程序栏)中滑动或单击抽屉切换,我需要在右侧使用它。但是抽屉开关没有显示在右侧,因为在左侧。如果我点击按钮,我会得到这个异常

这个例外自然是因为我的布局在右/端。所以,我的问题是如何将这个按钮对齐在右侧?或者我怎样才能用右键解决这个异常?

这是我的代码:

好奇的是,从右向左滑动正在工作,显示导航视图:)(但按钮不起作用)

你能帮助我吗 ?:)

(对不起我的英语不好!)

0 投票
2 回答
2153 浏览

android - Android根据工具栏大小更改汉堡图标位置

我正在尝试将工具栏中的汉堡包图标的位置设置为垂直居中,但无法这样做。

我根据布局重量制作了 ToolBar 高度。由于客户要求,我不能使用 ToolBar 默认高度。

在此处输入图像描述

以下是我的主要活动 XML:

有什么办法可以:

  1. 要么使此ActionBarDrawerToggle按钮垂直居中且有一些左边距,以便图标适合白色区域的中心。

  2. 或者创建一个自定义控件作为此ActionBarDrawerToggle按钮的替代?

需要帮助,因为我是 Android 开发的新手。

0 投票
2 回答
620 浏览

android - 带有 ActionBarDrawerToggle 的 Android 菜单

我有一个简单的任务:

创建一个带有少量项目的菜单,该菜单在切换操作栏按钮上打开。

我的活动主要是:

和导航菜单

主要活动是

我不知道如何在 onMenuItemClick 上添加一个侦听器,以便我可以处理用户单击菜单项时发生的情况。我尝试向 onOptionsItemSelected 方法添加一些代码,但是当我调试它时,我发现这个方法只在切换按钮单击时调用,而不是在菜单项单击时调用!?

0 投票
0 回答
114 浏览

android - 在 onCreate 中调用 ActionBarDrawerToggle 的 syncState

Android文档说

在 onRestoreInstanceState 发生后,从您的 Activity 的 onPostCreate 调用 syncState() 以将指示器与链接的 DrawerLayout 的状态同步。

https://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.html

但是导航抽屉活动已经在 Android Studio 3.0 中作为现成的活动实现,在onCreate.

那么哪一个是正确的呢?最近有变化吗?

0 投票
1 回答
766 浏览

android - onOptionsItemSelected 未在活动中调用

这是我的问题。抽屉点击时未onOptionsItemSelected()调用。所以这是我的代码,这很简单......

}

我在 optionsItemSelected 回调中设置了断点,但这不适用于抽屉点击。

但是抽屉打开了。那么问题出在哪里,我该如何解决呢?谢谢解答…………

0 投票
1 回答
707 浏览

android - androidx.legacy.app.ActionBarDrawerToggle' 已弃用

我使用 androidx 库,并且在以下代码中有 androidx.legacy.app.ActionBarDrawerToggle' is deprecated 错误:

我想如何改变它?我试图找到一个解决方案,但与 androidx 无关。我会简单地解释一下,因为我是 android 中的新手。

0 投票
1 回答
67 浏览

java - 从资源加载时 ActionBarDrawerToggle NullPointerException

当我启动应用程序时,引用字符串值存在一些问题,它们是 navigation_drawer_open 和 navigation_drawer_close。此外,问题出现在 ActionBarDrawerToggle 以及drawer.addDrawerListener 语法中。

由于我添加了 nav_draw 的页面,它不能进入​​主页(因为我有登录和注册),所以我创建了菜单的第一页: input.xml 引用它的菜单类。layout: input.xml // 没有什么,只是空布局

最后一个是价值观。引用它的语法 ActionBarDrawerToggle。

日志猫:

0 投票
0 回答
33 浏览

android - 添加 DrawerToggle 时如何设置 ImageView 中心?

当我使用 kotlin 添加 DrawerToggle(Hamburger) 时,ImageView (TravelPocket) 向右移动。

所以,它不在中心..

我想让它移动到中心而不使用边距或填充属性。

下面是我的形象。

问题图片

activity_main.xml

MainActivity.class

0 投票
1 回答
304 浏览

android - ActionBarDrawerToggle 中的 DrawerLayout 未解决

我正在尝试构建一个导航抽屉,并且为此使用了 actionbardrawertoggle。我设置了参数并且没有与它们相关的错误。唯一的问题是我在activity_main.xml 中的drawerlayout 的ID 没有被“识别”为参数。我检查了身份证,他们都很好。我试图更改 id 以查看错误的差异,但没有。正如您将看到的,ID 是相同的。我还尝试将 actionbardrawertoggle 更改为带有工具栏的一个,因为我认为参数的顺序可能存在问题,但没有任何改变。id的名字是drawer。你知道我错过了什么吗?谢谢你的帮助

这是我的代码: