问题标签 [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.
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:
刚刚使我的操作栏变黑,并注意到第二个活动看不到整个操作栏。任何人都可以查看代码并找出问题所在:(
java - 带有导航视图的Android上的ActionBarDrawerToggle右侧
如果我使用导航视图,我需要在我的应用栏右侧有一个 actionbardrawertoggle。
一、main中的导航视图->
如果我在工具栏(或应用程序栏)中滑动或单击抽屉切换,我需要在右侧使用它。但是抽屉开关没有显示在右侧,因为在左侧。如果我点击按钮,我会得到这个异常
这个例外自然是因为我的布局在右/端。所以,我的问题是如何将这个按钮对齐在右侧?或者我怎样才能用右键解决这个异常?
这是我的代码:
好奇的是,从右向左滑动正在工作,显示导航视图:)(但按钮不起作用)
你能帮助我吗 ?:)
(对不起我的英语不好!)
android - 带有 ActionBarDrawerToggle 的 Android 菜单
我有一个简单的任务:
创建一个带有少量项目的菜单,该菜单在切换操作栏按钮上打开。
我的活动主要是:
和导航菜单
主要活动是
我不知道如何在 onMenuItemClick 上添加一个侦听器,以便我可以处理用户单击菜单项时发生的情况。我尝试向 onOptionsItemSelected 方法添加一些代码,但是当我调试它时,我发现这个方法只在切换按钮单击时调用,而不是在菜单项单击时调用!?
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
.
那么哪一个是正确的呢?最近有变化吗?
android - onOptionsItemSelected 未在活动中调用
这是我的问题。抽屉点击时未onOptionsItemSelected()
调用。所以这是我的代码,这很简单......
}
我在 optionsItemSelected 回调中设置了断点,但这不适用于抽屉点击。
但是抽屉打开了。那么问题出在哪里,我该如何解决呢?谢谢解答…………
android - androidx.legacy.app.ActionBarDrawerToggle' 已弃用
我使用 androidx 库,并且在以下代码中有 androidx.legacy.app.ActionBarDrawerToggle' is deprecated 错误:
我想如何改变它?我试图找到一个解决方案,但与 androidx 无关。我会简单地解释一下,因为我是 android 中的新手。
java - 从资源加载时 ActionBarDrawerToggle NullPointerException
当我启动应用程序时,引用字符串值存在一些问题,它们是 navigation_drawer_open 和 navigation_drawer_close。此外,问题出现在 ActionBarDrawerToggle 以及drawer.addDrawerListener 语法中。
由于我添加了 nav_draw 的页面,它不能进入主页(因为我有登录和注册),所以我创建了菜单的第一页: input.xml 引用它的菜单类。layout: input.xml // 没有什么,只是空布局
最后一个是价值观。引用它的语法 ActionBarDrawerToggle。
日志猫:
android - 添加 DrawerToggle 时如何设置 ImageView 中心?
当我使用 kotlin 添加 DrawerToggle(Hamburger) 时,ImageView (TravelPocket) 向右移动。
所以,它不在中心..
我想让它移动到中心而不使用边距或填充属性。
下面是我的形象。
activity_main.xml
MainActivity.class
android - ActionBarDrawerToggle 中的 DrawerLayout 未解决
我正在尝试构建一个导航抽屉,并且为此使用了 actionbardrawertoggle。我设置了参数并且没有与它们相关的错误。唯一的问题是我在activity_main.xml 中的drawerlayout 的ID 没有被“识别”为参数。我检查了身份证,他们都很好。我试图更改 id 以查看错误的差异,但没有。正如您将看到的,ID 是相同的。我还尝试将 actionbardrawertoggle 更改为带有工具栏的一个,因为我认为参数的顺序可能存在问题,但没有任何改变。id的名字是drawer。你知道我错过了什么吗?谢谢你的帮助
这是我的代码: