问题标签 [android-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 投票
8 回答
33126 浏览

android - 如何自定义动作模式的颜色和文字?

默认操作模式(3.0 及更高版本)带有绿色主题和左侧的“完成”按钮。我该如何定制这些?

谢谢

0 投票
5 回答
10255 浏览

android - 删除 ActionMode 的“完成”按钮

0我在我的应用程序上使用 startActionMode(ActionMode)。

默认情况下,它会在栏上添加一个“完成”按钮,我想将其删除。

另外,如果有办法改变它的文本,我也想知道,导致与“完成”不同的描述可以使操作与它所做的行为相对应。

0 投票
1 回答
1244 浏览

android - 仅在操作模式 (CAB) 中拆分操作栏

是否可以仅在操作模式下拥有拆分操作栏?

我的应用程序只有顶部操作栏,但它的上下文操作栏需要分成两部分(顶部/底部)。

我找到了这个:

上下文操作栏不一定与操作栏相关联。它们独立操作,即使上下文操作栏在视觉上超过了操作栏位置。

http://developer.android.com/guide/topics/ui/menus.html#CAB上。所以我认为这是可能的,但如何?

0 投票
1 回答
350 浏览

android-actionmode - 如何在 ActionMode 的上下文菜单中添加下拉菜单

我想在 ActionMode 中添加一个下拉菜单,它看起来像 Android 官方图库应用程序中的下拉菜单,它允许您“全选”或“取消全选”图像。如下图所示: 在此处输入图像描述

我发现的唯一方法是通过调用setCustomView并自己做所有其他事情来使用自定义视图。但我相信必须有一些本机方法来启用此功能,任何人都可以给出任何想法吗?

0 投票
1 回答
5410 浏览

android - 如何确定是否在自定义 ArrayAdapter 内的 CHOICE_MODE_MULTIPLE_MODAL 中选择了项目?

这是我的问题:我有一个带有自定义 ArrayAdapter 的 ListView:

我的清单onCreate()

我的自定义 ArrayAdapter 的getView(...)

我知道选择了某些列表项,因为 ActionMode 栏在我选择它们时出现,在我取消选择(切换)所有它们时消失。但是,我希望有复选框来指示它们是否确实被选中。那么我该怎么做呢?它适用于 android.R.single_list_item_multiple_choice 和默认 ArrayAdapter,但我想使用我的自定义。也许我弄错了,还有另一种方法可以做到吗?

0 投票
3 回答
15633 浏览

android - 如何使上下文动作模式栏覆盖我的布局而不是“向下推”

我已经为我的应用程序实现了自己的视图组。由于各种原因,不能使用操作栏,因此在我的视图组中,我有自己的“操作栏”,一个在顶部,一个在底部。图 1 说明了我当前的布局。

图 1

如您所见,布局中有两个编辑文本,一切看起来都很好。

但是,当用户在任何编辑文本中选择一些文本时,会显示上下文操作模式栏。图 2 说明了这一点。

图 2

当这种情况发生时,动作模式栏会“推动”我的整个布局以获得它的空间。在平板电脑和其他大屏幕设备中,这是可以的,但在较小的设备中,特别是在可见软键盘的情况下,剩余高度太小(横向无法使用)。

我想要做的是操作模式栏来覆盖我的布局,而不是如图 3 所示将其向下推。

图 3

那可能吗?

0 投票
2 回答
596 浏览

android - 如何更改 ListView 中的列表项背景?

我想在实际上不允许使用的ActionBarSherlock中使用上下文菜单ListView.CHOICE_MODE_MULTIPLE_MODAL

我已经为列表中的多选项目创建了自己的实现,但问题是(实际上在其他情况下这是一个很棒的功能)androidListView. 我通过着色它们的背景以将它们标记为选中来处理列表上的多选项目,此外我将选择存储在SparseArray但现在没关系,因为它工作得很好。

您可以猜到,从我选择的项目开始,我的列表中每 10 个项目都会复制背景颜色。

那么我应该怎么做才能为每个列表项提供不同的视图呢?或者也许有另一种解决这个问题的方法?

我用SimpleCursorAdapterwithViewBinder来填写我的列表项。



SimpleCursorAdapter


ViewBinder


也许我会明确我的问题:

重用列表项视图时,如何在运行时设置列表项背景(使用光标适配器)而不复制它?

0 投票
3 回答
3179 浏览

android - ActionMode 自定义背景

我们如何更改 的布局或背景ActionMode?有方法actionMode.getCustomView();但总是返回 null 。有什么建议吗?

0 投票
3 回答
1006 浏览

android - 如何知道完成按钮是否被点击 动作模式

我正在实施一个动作模式,我怀疑是否单击了完成按钮,谢谢

0 投票
1 回答
103 浏览

android - Android - 在 1 个活动中加载 2 个图像

嘿,我想在 1 个活动中加载 2 个图像,例如比较某些东西,如果我单击 button1 我可以加载图像并将图像设置为 ImageView 1,如果我单击按钮 2,我可以加载但无法设置为 imagview2 为什么?我在哪里做错了?

检查我的代码有错误