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

android - 对特定视图使用上下文操作栏时无法解析方法 startActionMode()

我一直在尝试在复选框单击上使用上下文操作栏从列表视图中删除多行...列表视图在每一行中都有一个复选框和一个文本视图。在适配器类中,我调用 startActionMode() 如下:

Adapter 类扩展了 BaseAdapter

但问题是,当我调用startActionMode()时出现错误。它说无法解决该方法。是不是因为我是从 getView 方法中调用的……我很无奈……任何回应都将不胜感激。先感谢您。

0 投票
1 回答
1106 浏览

android - 如何在 ListView-Android 中使用带有“setOnItemClickListener”方法的 ActionMode?

我的项目中有listView,有一个ActionMode显示为单击每个listView 的项目。

我做这样的事情:

RETURN 中存在问题。此注释显示每个 RETURN“无法从具有 void 返回类型的方法返回值”......那么我该如何解决呢?

0 投票
2 回答
1076 浏览

android - 带有 AppCompat 的 ActionMode 无法更改背景和文本颜色

我正在尝试更改我的 ActionMode 的背景和文本颜色。我正在使用 API 11 和 AppCompat。

我用下面的style.xml试过了,但是ActionMode背景总是白色的,文本颜色是黑色的。我想将文本颜色更改为白色,将背景颜色更改为蓝色。

我该如何解决这个问题?

这是我的 style.xml

在我的活动中,我使用的是 android.support.v7.app.ActionBarActivity 但我使用工具栏:这是我的 settings_activity_toolbar.xml

0 投票
0 回答
957 浏览

android - Android windowActionModeOverlay 不能横向工作

我正在使用支持库开发一个带有工具栏的 android 应用程序。我已经设定

在我的应用程序风格中,现在我的动作模式以纵向模式正确覆盖在工具栏上。

但是,当我切换到横向模式时,我的操作模式下方仍然可以看到一小块工具栏。

你可以看到我在这里谈论的图像

我的工具栏代码粘贴在下面。我把它包括在我所有的活动中。我尝试将海拔设置为 0dp,但问题仍然存在。

AppTheme.Menu 如下所示:

0 投票
1 回答
48 浏览

android - 在Android Listview中取消选择所有项目时如何不完成“批量上下文操作”?

我在我的 Android 应用程序的 ListView 中使用“批量上下文操作”,如 Android 菜单指南中所述:

http://developer.android.com/guide/topics/ui/menus.html

这就是我启用上下文操作的方式:

当您在列表项上长按时激活此模式(显示一些特殊菜单),并使用户可以进行多项选择。但是,此操作模式的默认行为使其在用户取消选择所有项目时完成/返回,这可能很好,但不是我想要的。我希望用户自己决定何时结束此模式的操作菜单。

您能否更改“批量上下文操作”的默认行为,以便在取消选择所有内容时它不会完成?

最好的问候/汤姆

0 投票
1 回答
203 浏览

android-support-library - 更改 ActionMode 的背景颜色

我想更改 ActionMode 的背景颜色。我正在使用 AppCompactActivity 等使用 v4 片段。

我尝试使用以下代码更改动作模式的背景颜色:

上面的代码在活动的情况下工作正常,但在片段的情况下,如何通过调用 findViewById 来获取操作栏上下文视图,因为在片段中我们需要父视图来获取子视图。

请建议我在片段中获取操作栏视图的方法。

谢谢。

0 投票
3 回答
919 浏览

android - 下推工具栏的动作模式栏

在我的应用程序中,我正在使用官方文档中解释的工具栏(v7 appcompat 支持库, :http Theme.Appcompat.Light.NoActionBar, android.support.v7.widget.Toolbar, setSupportActionBar(myToolbar)): //developer.android.com/training/appbar/index.html

当我长按一个项目时,我有一个ExpandableListView并且我想实现上下文操作模式。为了实现这一点,我使用: setMultiChoiceModeListener(new MultiChoiceModeListener()). 但是这样一来,动作模式栏显示在屏幕的顶部,向下推了工具栏(我认为是因为系统使用的是普通动作模式,而不是支持动作模式)。我希望它显示在工具栏上。

我试过这个解决方案:

但它不起作用。

0 投票
1 回答
6863 浏览

android - 如何在 ActionMode 覆盖中获取 webview 的选定文本

我在上下文操作菜单中添加了一些自定义菜单项。我需要使用 WebView 中选择的单词提供网络搜索功能。

我使用此代码覆盖 ActionMode。

我想使用用户在 web 视图中选择的单词来搜索我的网站,但我无法获得获取所选文本的方法。我怎么能得到它,请任何人帮忙。

提前致谢。

0 投票
0 回答
271 浏览

android - 由服务创建的 WebView 中的选择文本

如何longclick在. WebView_ Service我在加载 url 并且长按选择文本时添加WebView了一个。WindowManager所选文本不可见,无法选择。

我该如何解决?

这也需要 android.permission.SYSTEM_ALERT_WINDOW 权限。加载 webview 时,长按文本以选择文本,-> 操作模式不显示

0 投票
0 回答
174 浏览

android - 动态制作 ActionMode 和 Tabs 页面底部

参考屏幕
(来源:piccy.info

  • 1 页 - 没有项目被标记
  • 2 页 - 两个项目被标记,动作模式菜单出现,将“完成”更改为“取消”,其他菜单出现在页面底部

我有下一个问题 - 如果我使用 ListView 并用复选框标记一个或多个项目,如何动态添加

  1. ActionBar/ToolBar 上的动作模式菜单?
  2. 页面底部的三个选项卡作为上面的参考图像或其他类型的菜单作为上面的图像?

还有一些额外的问题:

  1. 如何将“完成”动作模式按钮文本替换为自定义文本,例如“取消”?
  2. 如何更改“完成”的默认工作?例如,我可以覆盖 BACK 按钮,但如何覆盖“完成”按钮?

PS我认为 - 存在其他方式来添加这些功能。感谢您的任何想法!