问题标签 [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 - “ActionBarDrawerToggle”何时显示其“openDrawerContentDescRes”和“closeDrawerContentDescRes”字符串?
背景
“ActionBarDrawerToggle”的 CTOR 是这样的:
或者:
该文档告诉您有关字符串参数的信息,即(此处):
必须提供字符串资源来描述无障碍服务的打开/关闭抽屉操作。
问题
我找不到正在使用这些字符串的场景。
我试过的
与操作项目相反,每次我长按一个项目时我都可以看到祝酒词,在这里我找不到在这种情况下我可以看到它。
问题
为什么需要它?在哪些情况下显示?
就像 ImageView 发生的事情一样吗?如果是这样,我仍然想知道这些字符串何时使用以及如何使用(在 ImageView 和此处)。
android - ActionBarDrawerToggle 的 openDrawerContentDescRes 和 closeDrawerContentDescRes
ActionBarDrawerToggle似乎没有使用andopenDrawerContentDescRes
参数closeDrawerContentDescRes
。这是我的示例代码:
这个问题最初来自一位 QA 工程师,他无法找到从葫芦控制台引用导航抽屉切换的方法,所以这就是我想要解决的问题。我有一段时间没有接触过这段代码,所以我的第一个想法是我需要在视图上设置一个 id 或 contentDescription 以便 calabash 可以引用它。然而,令我惊讶的是,我已经在设置它们了。
为了查看问题是否可以隔离到葫芦,我打开 Hierarchy Viewer 却发现视图的 contentDescription 属性为 null,请参见null contentDescription 的屏幕截图。
有没有其他人遇到过这个问题和/或能够解决它?
android - 弃用的 ActionBarDrawerToggle
我试图在我的应用程序中实现android.support.v4.app.ActionBarDrawerToggle;因为这个类已被弃用
此类已弃用。请在 support-v7-appcompat 中使用 ActionBarDrawerToggle。
我已经切换到 android.support.v7.app.ActionBarDrawerToggle。
在我以这种方式调用构造函数之前:
但是在我切换到更新的 v7 支持库后,我收到了错误
显然我没有在构造函数中引入适当的工具栏,但我不确定理解这两个冲突参数之间的区别。如何获得所需的工具栏?
android - DrawerFragment 和 ActionBarDrawerToggle(v7) 的向上和汉堡图标问题
我在处理 ActionBarDrawerToggle(v7) 和图标时遇到了问题。
基本上,我有一个带有 DrawerFragment 和 Fragments 的经典 Activity 要显示并且它可以工作。
当我尝试将片段替换为另一个片段以获取详细信息视图(列表/详细片段)时,会出现我的问题。
我用以下方式推送我的新 DetailFragment:
不幸的是,箭头没有像打开抽屉那样动画。当我从 DetailFragment 返回时,汉堡图标不见了。
有谁知道这里有什么问题?它与 ActionBarDrawerToggle(v4) 配合得很好,但不适用于新的动画。
谢谢 !
android - ActionBarDrawerToggle 通过打开抽屉布局可点击
我正在尝试实现一个简单的导航抽屉。为此,我使用了 DrawerLayout、ActionBarActivity 和 ActionBarDrawerToggle 的支持库。这就是它目前的样子。问题是抽屉布局打开时导航抽屉切换是可点击的。您可以在这个简短的 youtube 视频中看到这一点。我的问题是如何在抽屉布局打开时阻止切换可点击?下面是我的部分代码
MainActivity.java
以及此活动的布局
android - 在工具栏或操作栏的中心设置 ActionBarDrawerToggle,android?
我已经通过 java 创建了我的活动 XML,并且还放置了导航抽屉。
如果我将工具栏高度用于包装内容,这就是我得到的工具栏/操作栏
如您所见,我没有得到操作栏的首选高度。
现在,如果我将高度保持为 100,这是我得到的工具栏/操作栏正如您所见,操作栏切换图标不以内容为中心
我有两个选择:
- 工具栏的大小都达到默认大小
- 或使切换位于中心
我已经尝试了很多东西,但我仍然无法弄清楚。请帮帮我。
菜单 XML
菜单的 Java 代码
android - ActionBarDrawerToggle,导航抽屉,android中的NullPointerException?
我在 ActionBarDrawerToggle 中收到 NullPointerException
日志猫:
在 onPostCreate 中出现错误
通过java代码创建布局
android - Android 5.1,ActionBarDrawerToggle 不显示箭头,与 5.0 一起使用,没有代码更改
我使用 Toolbar 作为操作栏,DrawerLayout 和 ActionBardrawerToggle。我的最小和目标 SDK 是 21。此时,当我的设备运行 5.0.1 (API 21) 时,一切正常。前几天,我收到了 5.1 更新,但抽屉切换开关坏了 - 箭头/汉堡图标不再显示。这是我的代码:
我在 onPostCreate() 中有drawerToggle.syncState()。
从那以后,我将 min 和 target 更新为 22,将编译和构建工具分别更新为 22 和 22.0.1,并将我使用的所有支持库更新为 22.0.0,但没有任何帮助。
有任何想法吗?
android - 双面 DrawerLayout,左侧有效 - 右侧无效
我正在使用抽屉布局。我有两个 ListView 双方。通过单击 ActionBar 上的左上角按钮,左侧可以正常工作。右侧也在工作。但右侧工作只能从左向右滑动。我想在 ActionBar 的右上角放置一个按钮以打开右侧(就像 ActionBar 上的左上角按钮一样)。我怎样才能做到这一点?
这是我正在使用的 ActionBarDrawerToggle 代码;
android - 在 ActionBarDrawerToggle 对象上调用 syncstate() 时出现 nullpointerexception
我在 ActionBarDrawerToggle 对象上调用 syncstate() 函数时遇到空指针异常。
Navigation_logined.java
登录.java
logcat 显示了 ActionBarDrawerToggle 的 DrawerArrowDrawableToggle 子类的 isLayoutRtl() 函数的异常。
日志猫