问题标签 [contextual-action-bar]
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:showAsAction="always"
为所有项目时,实际上有足够的空间来显示所有图标 -但我的共享图标不再可点击:
清洁项目没有帮助。
我在我的测试设备 (Galaxy S3) 上使用 Android 4.2.2。
我什至尝试在我的XXX GS3 上完全刷新一个新的 ROM(现在是CyanogenMod 10.1,在SlimBean之前,也删除了底部的导航栏) - 没有帮助。
我也在Nexus 4上试过。有更多的空间,所以分享按钮和删除按钮是可见的。当我启动操作模式时,共享按钮不可点击,但是当我将设备切换到横向模式时它可以工作,当我将它转回纵向时它仍然可以工作。所以基本上在 Nexus 4 上,分享按钮在旋转之前不起作用。
显现:
编译minSdkVersion=17
没有区别。
我从这样的片段启动动作模式:
在ActionMode.Callback
我填充菜单:
这是 XML:
为了完整起见,整个callback
:
android - 仅在操作模式 (CAB) 中拆分操作栏
是否可以仅在操作模式下拥有拆分操作栏?
我的应用程序只有顶部操作栏,但它的上下文操作栏需要分成两部分(顶部/底部)。
我找到了这个:
上下文操作栏不一定与操作栏相关联。它们独立操作,即使上下文操作栏在视觉上超过了操作栏位置。
在http://developer.android.com/guide/topics/ui/menus.html#CAB上。所以我认为这是可能的,但如何?
android - 如何从上下文操作栏android中删除项目
我想从 android 上下文操作栏中删除COPY、SELECT ALL和FIND并添加自定义菜单项。
这是在 webview 上选择文本时出现的。我正在尝试使用 js 在 webview 上添加文本突出显示。
android - 如何在 Webview 中实现自己的 SelectAll、Cut、Copy、Paste
我正在使用 WebView 实现富编辑文本,用于编辑器操作的按钮显示在上下文操作栏(CAB)中,长按 webview 时会显示默认的 CAB 按钮,我知道 Webview 没有提供任何自定义它的 CAB 的规定.
所以我认为最好实现选择、剪切、复制、粘贴操作。我已经尝试过了,但对我不起作用。
我的应用程序针对的是 android 3.x+ 设备。
请建议我如何做到这一点。
android - 如何在 ActionBar 中创建 OK/Submit 按钮?
我其实有两个问题:
有没有办法将 ActionBar 中的菜单项标记为确定/提交按钮,或者它只是一个常规项?
ActionBar 中的 OK 按钮是否有内置主题(可能看起来像刻度线?)还是我必须创建自己的图像文件?
android - 上下文操作栏:完成按钮
有没有办法自定义图像或至少下图左上角“完成”按钮的颜色?
顺便说一句,我正在使用 ABS 来处理我的操作栏。
android - 带有复选框的 ListView 的上下文 ActionBar
我正在使用带有复选框的 ListActivity,我想在检查列表项时从列表视图启动上下文操作栏并显示选中的项目数。我已经从http://developer.android.com/guide/topics/ui/menus.html#CAB浏览了 CAB 。但是我仍然很难理解应该在哪里调用 CAB?
android - 在 Android 中扩展文本选择上下文操作栏
我正在尝试通过进一步的操作来扩展文本选择上下文操作栏。
所以我通过 setCustomSelectionActionModeCallback 方法添加了一个 ActionCallback。它工作正常,但是:我添加了几个图标,所以它们不适合手机的操作栏,它们会进入溢出菜单。问题是:一旦我单击溢出按钮,EditText 似乎失去了焦点,因此 ActionMode 被关闭并销毁。因此,您无法单击溢出菜单中的任何项目。
我正在使用 ActionBarSherlock 4.3.1。
这是一个错误吗?我应该在 b.android.com 上归档吗?有解决方法吗?一种可能的解决方法可能是拆分操作栏。但目前我不需要/想要整个活动的拆分栏,据我所知,以编程方式切换是不可能的。
android - 禁用上下文操作栏并长按复制/粘贴
我已经为此搜索了很多,但找不到任何建议......我正在提供我自己的经典动作栏的实现,所以我在所有活动中声明,requestWindowFeature(Window.FEATURE_NO_TITLE)
但我也想摆脱上下文动作栏,带有复制/粘贴/等的那个。有谁知道如何做到这一点?
此外,我将提供自己的复制/粘贴功能,并且仅在需要时提供,因此我也必须在 web 视图中禁用 longclick 功能。每一个有用的提示将不胜感激。
android - 带有 ActionBarSherlock 的 ListView 中的 CAB
我有自定义 ListView,我正在使用 ActionBarSherlock。我决定为该 ListView 使用上下文操作栏,但我遇到了一些麻烦。我的大部分问题都通过回答https://stackoverflow.com/a/10682119/1121362解决了,但仍然存在一个问题 - 有什么方法可以实现该功能ListView.CHOICE_MODE_MULTIPLE_MODAL
吗?
提前致谢。