问题标签 [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 投票
0 回答
359 浏览

android - 带有复选框和 MarkAll 按钮的多选 ListView,如联系人应用程序(复选框仅在选择模式下显示)

我需要一个 ListView 可以通过它们附近的复选框选择哪些项目,并且复选框未在默认模式下显示,但它们必须在选择模式下显示(当触摸其中一个项目时)和操作栏中的 MarkAll 按钮,就像默认联系人一样应用程序(见下图)

在此处输入图像描述 我找到了一些东西,我找到了联系人应用程序的源代码,但它太复杂了我只需要联系人应用程序的两个功能,在其他示例中,我发现在列表视图中显示复选框总是总是我的意思不仅仅是在选择模式下或只是设置列表视图的选择模式,CHOICE_MODE_MULTIPLE_MODAL根本没有复选框。

我也尝试过自己制作列表视图CHOICE_MODE_MULTIPLE_MODAL并编写适当的事件,并且还在我的 ListView 项目 xml 文件中放置了 CheckedTextView。

这是我的 ListView 项目 xml 布局

这是我的适配器代码

这是我的主要活动代码的一部分,负责绑定 ListView 并将其设置为多项选择和相关事件

如您在上面看到的,我在列表视图项中使用了 CheckedTextView,但我有两个主要问题,第一个 CheckedTextView 始终显示,不仅在选择模式下(我希望 CheckedTextView 仅在选择模式下出现)第二个 CheckedTextView 不能在默认模式和选择模式下都没有检查

你知道任何具有上述功能的示例应用程序或修复我自己的代码的任何解决方案吗???

提前致谢

0 投票
5 回答
3485 浏览

android - 如何突出显示或检查选定的列表项

0 投票
1 回答
266 浏览

android - 从 multiChoiceItems 对话框界面中删除项目不起作用

我正在尝试使用显示使用 multiChoiceItems 的 ArrayList 的对话框。我想检查我要删除的项目,单击一个按钮以删除/关闭对话框,并在下次打开对话框时删除这些项目。

当我调试下面的代码时,我发现我对每个选定的项目都进行了循环,但实际上并没有删除任何项目。我觉得我在这里遗漏了一些可能非常微不足道的东西,我希望得到一些帮助!

我知道如果我删除多个项目,我必须考虑索引的变化,所以不用担心。在我可以自行删除第一个项目之后,我会这样做!

非常感谢!

0 投票
0 回答
103 浏览

android - 当 onClicklistener 添加到 listitem 的子视图时,Multichoicemode 侦听器不起作用

我在我的代码中添加了多选模式侦听器:

我的 listview adpater getview 代码是:

现在我的问题是ImageView的onClick影响listview的multimodeListener。由于长按 imagr 的 onClickListener 导致多模式侦听器无法正常工作。

在此处输入图像描述

0 投票
2 回答
59 浏览

java - 将检查添加到 Android 上的视图

你好朋友一个问题,比如我可以将以下视图添加到网格视图内的视图中。我正在选择照片,但我希望能够创建一个视图,如下所示,但我不知道如何在照片中添加检查有谁知道我该如何开始?

谢谢

在此处输入图像描述

0 投票
1 回答
179 浏览

android - 我正在使用 setMultiChoiceItems 显示警报框中的元素列表,但是当我滚动复选框时,它会被取消

我已经实现了带有复选框和项目名称的警报对话框,我没有使用任何自定义适配器来显示列表视图。我能够成功显示具有选中状态的项目,但我的问题是当我滚动警报框时,某些复选框是unchecked.Could 请建议我如何解决这个问题。请找到使用 MultiChoiceItems 显示警报框的代码。

0 投票
1 回答
733 浏览

android - DialogFragment 按钮被推离屏幕 API 24 及更高版本

我正在制作一个DialogFragment显示可选数据列表的自定义。该列表太长而无法在不滚动的情况下显示在屏幕上。对于 API 23,一切似乎都正常,但是当我在 API 24+ 上进行测试时,DialogFragment 的按钮不再可见。我查看了 AlertDialog |上的缺失按钮 | Android 7.0 (Nexus 5x),但这似乎并不适用,因为当我减少列表中的内容量以使其全部适合屏幕时,我的按钮确实会显示。如何使我的按钮可见?

我的 onCreateDialog() 方法:

按钮似乎被推离了屏幕

让我知道是否需要更多信息。

0 投票
1 回答
25 浏览

javascript - 如何根据文本变量选择 MultipleChoice 选项

我有一个 MultipleChoiceField 和一个变量my_choice = 'mystring'

我想检查相对于的选项my_choice

这是我的html

这是我的javascript

我可以使用jquery。谢谢

PS:Off coursemystring是一个选项Mychoice1Mychoice2等等。

我不想使用 theid_layer_select_x并且我更喜欢不添加和属性。

问题是复选框保持未选中状态并且

0 投票
2 回答
603 浏览

android - 滚动时复选框在对话框中变为未选中状态

AlertDialog.Builder.setMultiChoiceItems用来显示带有文本的复选框。我可以成功显示选中的项目,但是每当我向下或向上滚动时,其中一些会随机变为未选中。下面是我的代码。

我能做些什么来解决这个问题?任何帮助表示赞赏!

0 投票
1 回答
39 浏览

forms - 从多项选择和多参数过滤器生成复杂查询时出现问题

它是一个电子商务应用程序,具有从表中动态获取参数的过滤器。

“过滤器”表如下所示:

编号 | 集团 | 标签 | 值
----+----------+---------+------------- ---

12 | 截止日期 | 1 至 3 天 | 1 和 3
14 | 预算| 任意 | 0
15 | 预算| 少于 1000 | 1,1000
16 | 预算| 1000 到 10000 | 1000, 10000
22 | 位置 | 任意 | 0
23 | 位置 | 纽约 | 纽约
24 | 位置 | 加利福尼亚 | 加利福尼亚州
25 | 位置 | 阿拉巴马州 | 阿拉巴马州

许多参数之一是:“预算”,复选框选项是:

全部

1000 至 9999

10000 至 99999

100000 至 999999

用户可以在此处检查多个选项。

我正在尝试从此过滤器动态构建搜索查询:(请参阅此处https://m.dotdev.co/writing-advanced-eloquent-search-query-filters-de8b6c2598db

查看过滤器文件:

控制器具有:

上面的代码似乎不起作用,因为它总是设置 min = 0。有人能告诉我如何从 Laravel 中动态生成的多选过滤器创建动态查询吗?

提前致谢,