问题标签 [actionmode]

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 投票
1 回答
409 浏览

android - ActionBar (ToolBar) - SearchView 和 ActionMode 应该使用 Backpress

有没有好的方法来处理这个?还是我真的必须手动跟踪打开的搜索视图和活动操作模式?

目前,我在我的基本活动中实现了它......但这总是需要一些短代码块来注册一个活动的动作模式或一个可见的搜索视图......它工作得很好,但我认为,可能有一个更好的解决方案...

有没有更好的办法?

顺便说一句,我正在使用 AppCompat ......以前,这些都不需要特殊处理......

0 投票
1 回答
886 浏览

android - 我可以在 android 中将微调器添加到 ActionBar 或 ActionMode 吗?

1.由于在 API 21 中,方法 setNavigationMode(ActionBar.NAVIGATION_MODE_LIST) 已被弃用。哪个 API 替换它?

2.我可以设置微调器右对齐吗?

0 投票
1 回答
234 浏览

overlay - 工具栏在被 ActionMode 覆盖时处理 clickEvents

我正在使用带有 ActionMode 的 Appcompat 的工具栏。ActionMode 覆盖在工具栏上。现在,如果我单击 ActionMode 中的空白空间,工具栏中的底层 ActionButton 将处理 ClickEvent。

这是正常行为吗?我怎样才能防止这种行为?

/res/values/menu 中我的 ActionMode 的 XML

0 投票
2 回答
140 浏览

android - Android listview 选中项布局

我有一个列表视图项目的布局

对于第三个项目,我试图显示在出现动作模式上下文菜单时选择了哪个项目,但我无法弄清楚我必须使用哪种状态来获得预期的结果

0 投票
1 回答
189 浏览

android - 在 ActionMode 中更改分割图像

我必须在 ActionMode 中更改完成 [tick mark] 按钮的拆分图像,我尝试了样式 splitBackground 和其他方式,但无法更改它。

附上红色箭头的图片。在此处输入图像描述

请帮我找到路。

0 投票
12 回答
46519 浏览

android - AppCompat 工具栏:在 ActionMode 中更改溢出图标颜色

使用 AppCompat 工具栏,我希望能够在 ActionMode 更改时更改溢出菜单图标的颜色。

例如,在正常工具栏模式下,溢出图标将是白色的。并且会在 ActionMode 上变黑。到目前为止,我已经设法改变了动作模式的背景以及标题文本。但我还没有找到改变溢出菜单图标颜色的方法。

我知道有一个可用的答案: 更改 ActionMode 溢出图标

我尝试了第一个解决方案,但找不到溢出图标。

第二种解决方案,即使有 50L 的延迟,也会导致溢出菜单图标在很短的瞬间闪烁 ActionMode 的预期颜色,这非常刺耳。

0 投票
1 回答
261 浏览

android - SupportActionMode 背景颜色与材料设计

我使用工具栏作为 setSupportActionBar(toolbar)。我如何更改动作模式的背景颜色。我尝试在我的应用主题更改属性中:

但它不起作用。我怎么解决这个问题?

0 投票
1 回答
598 浏览

android - Android:AbsListView.setItemChecked() 导致 ActionMode 销毁并重新创建?

如果AbsListView.setItemChecked()直接调用,效果很好,ActionMode会激活并创建。

但是当你View.startActionMode()先调用,然后调用AbsListView.setItemChecked()时,ActionModecreate bystartActionMode()将销毁,并重新创建一个新的 by setItemChecked()

我的问题是:第一次打电话时如何避免这个问题View.startActionMode()

期待你的答复!谢谢!

0 投票
1 回答
147 浏览

android - 从 appcompat 主题修改 android 主题

如果应用程序使用 AppCompat 主题,是否有任何方法可以更改股票 android 主题的属性?

我的问题: 我正在使用 AppCompat 主题来获得 L-Look。但我需要使用来自基本 Android API 的 ActionMode。如果我更改 AppCompat 主题中的 ActionMode 样式,则会应用 SupportedActionMode 的样式。但我绝对需要基本的 API ActionMode。

有没有人知道如何做到这一点,以便为我的 ActionMode 背景设置样式?

0 投票
1 回答
523 浏览

android - 操作栏顶部的上下文操作模式

最近我切换到 v7 支持库来集成 Material Design 元素。

从那时起,我的上下文操作模式显示在我的操作栏顶部,而不是替换它(就像在我的应用程序的另一个活动中一样)。

  • actionBar 上的 actionMode actionBar 上的 actionMode
  • actionMode 覆盖 actionBar actionMode 覆盖 actionBar

我不知道为什么会发生这种情况,因为ActionMode在这两个活动中启动和准备的代码几乎相同。我总是从它们开始startActionMode(actionModeCallback);,然后膨胀菜单。

如果您需要代码示例,请随时询问。任何帮助,将不胜感激。