问题标签 [multichoiceitems]

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 回答
476 浏览

android - 从 viewpager 中的多个片段收集数据

我使用 baseadapter 创建了一个自定义列表视图。列表项包含一个用于多选目的的复选框。我在 baseadapter 中添加了一个函数,该函数返回所选项目的位置。

为了对列表项进行分类,我尝试使用带有 FragmentPagerAdapter 的 Viewpager 将列表视图放入片段中。现在每个片段都有自己的多选列表视图。用户需要能够在页面之间滑动并最终选择项目,然后才能移动到我拥有的下一个活动将所有选定的项目位置收集到一个二维列表或数组中。

MyProblem:Viewpager 似乎只在内存中维护了 2 个附加页面,位于当前页面的任一侧。如果我的 viewpager 在角落或超过 3 页,我无法收集某些片段中的选定项目列表。

我将不胜感激这方面的任何帮助。

0 投票
0 回答
45 浏览

android - Android MultiChoiceAdapter 问题

我正在使用 github 库项目 MultiChoiceAdapter 来删除选定的 gridview 图像。图书馆在这里

但实际上我还想像在正常情况下一样显示选中的项目保持选中的项目(突出显示)。在这个库中,他们使用选择器,但它只是闪烁。我想选择住宿。请帮我。谢谢你。

0 投票
2 回答
20122 浏览

android - 如何控制 MultiChoice AlertDialog

我在我的应用程序中使用对话框来允许用户进行多项选择,这是我的代码:

我有两个疑问:

  1. 就像我选择了红色和紫色

    (然后在 TextView 中得到这样的输出Red, Purple,:)

    首先,我想删除逗号(最后一个值)

  2. 我已经选择了红色和紫色,当我再次打开对话框时,默认情况下没有选择红色和紫色(如何保存状态)enter code here,因此,当我再次选择这两个项目(红色和紫色)​​时,得到每个项目在 TextView 中两次

0 投票
1 回答
577 浏览

listview - multichoicemodellistener 选择多个项目进行单击

我已经实现了 MultichoicemodeListener 并且它产生了一些奇怪的问题......我在列表中有 12 个项目...... 8 个可见,4 个在屏幕下方.. 所以这 4 个是隐藏的。当我从 8 个可见项目中长按时......该代码还从隐藏视图中更改了另一个的背景......其余功能正在工作。请帮助..我从过去 2 天开始就被卡住了。

请在下面找到光标适配器的代码

0 投票
3 回答
4490 浏览

android - Android - 带有滚动的 Listview/Gridview 项目选择

我是 android 新手,我刚刚开始编写一个简单的应用程序来尝试不同的事情。

我正在编写一个 ListView(并且,以同样的方式编写一个 GridView),但我有一些地方出错了。每个项目都是一对图像和一个文本字段。

| 图片 | __文本__ |

在将所选项目传递给下一个活动之前,我希望能够选择任意数量的列表项,让它们在所有选择过程中保持启发。如果我想取消选择其中一个,我只需重新单击该项目即可使选择消失。为此,我使用了一个自定义选择器,以便在按下项目时它会改变颜色。

如果项目都包含在屏幕中,则一切正常。但是一旦它们的数量增加并且回收开始,从屏幕上出来的选定项目的启发就消失了。我已经调试了项目的状态,并且那些启发丢失的仍然被正确选择,所以我认为这只是一个项目在退出设备屏幕后恢复时如何重新加载图形的问题。

这是活动布局的代码:

这是行项目布局:

这是我使用的选择器:

这是活动的代码:

这是 listAdapter 的代码:

我已经尝试手动设置重新进入屏幕的项目的背景颜色(通过使用

在适配器中,在单击处理程序之前),但问题仍然存在。谁能帮我解决问题?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

选择器似乎没有遵循项目及其视图的回收。在这种情况下,必须有一个更好、更优雅的解决方案利用选择器。但在我所做的所有尝试中,没有一个奏效。此解决方案是最好的解决方法,并且不使用选择器。

list_row.xml文件中,可以只删除以下行:

0 投票
1 回答
1319 浏览

android - Android setMultiChoiceItems

当我单击一个按钮时,会弹出一个带有多选复选框的对话框。当我选择并单击确定时,它会弹出另一个包含所选项目的对话框。如果我通过单击对话框外部关闭对话框并再次按下按钮以显示对话框以进行选择并选择并单击确定,它将附加先前选择的结果。我不想附加结果。我不理解或犯了什么错误?代码在这里

0 投票
1 回答
22 浏览

android - multiChoiceItem 中的 json 值

我有 json 数组,我想在 dailog 中显示值。我能做到这一点吗?这是我写的代码

0 投票
2 回答
782 浏览

android - 在网格视图中使用多选模式

我正在创建用于查看图像的应用程序。所以,我决定在网格视图中实现图片的多选删除。我正在使用 setMultiChoiceModeListener 方法。一切正常,但我有一个问题......我无法在 onDestroyActionMode 中关闭上下文菜单方法。我总是遇到这样的异常:

这是代码:

0 投票
0 回答
165 浏览

android - Android所有菜单项并不总是以多选模式显示

在我的应用程序中有一个列表视图,并且为此列表视图启用了多选模式。当用户长按列表项时,我正在使用 setMultiChoiceModeListener 扩展新菜单。在我的菜单中包含 3 个项目,但其中只有 2 个始终可见,我想始终以多选模式显示所有 3 个菜单项。我怎样才能做到这一点。?

这是启用多选模式时我的菜单膨胀

0 投票
1 回答
1755 浏览

javascript - Javascript 选择多个有限制的选项

我需要一个包含多个步骤的表单,其中第一步限制了后续步骤中的选项。

所以下面是一个使用示例:

  1. 用户从 4 个全局选项中进行选择

    • 如果用户选择选项 1
      • 然后用户只能从多选框中选择 8 个选项(不多不少)。
    • 如果用户选择选项 2
      • 然后用户只能从多选框中选择 10 个选项(不多不少)。
    • 选项 3 和 4 也是如此
  2. 在所有这些选择之后,此表格必须根据用户在第一步中选择的选项显示最终价格。无论在连续的步骤中选择了什么选项。

  3. 当此表格显示最终价格时,用户必须单击提交按钮并通过电子邮件发送此结果以及所有这些选项。

有人可以帮我弄清楚执行此操作所需的 javascript 吗?现在对我来说最重要的是找出多个项目选择框中的“限制代码”。

这是我正在考虑的形式:

然后,对于 Javascript 代码,我尝试使用它来存储和返回一些值,但我的问题是如何在第二步中强制选择确切数量的选项: