我有一个ListView,并且在每个列表项中都有一些TextViews和一个CheckBox。当我检查一个CheckBox并触发onCheckedChangeListener时,一切都会正常进行。但是,一旦选中一个随机的其他复选框。这是一个例子。
如果我单击第一个CheckBox:选中8。检查15。已检查21。已检查27。检查33。检查41。然后,如果我一直向上滚动,则直到6都不会检查。下一个是13。
基本上…发生了什么事?
似乎您正在重用在实现convertView
的getView()
方法上传递的。
Android会尝试将相同的视图用于ListView中的不同项目。您将需要(1)手动取消选中/选中返回项内部的复选框(始终setChecked
在getView返回之前调用,或者(2)不使用convertView,而是从getView返回一个新视图。
我认为(1)是推荐的。
md-checkbox是一个Angular Directive,用作复选框控件。 属性 (Attributes) 下表列出了md-checkbox的不同属性的参数和说明。 Sr.No 参数和描述 1 * ng-model 可分配的角度表达式以数据绑定到。 2 name 发布控件的表单的属性名称。 3 ng-true-value 选中时应设置表达式的值。 4 ng-false-value 未选中时表
它是一个方框,用户可以在其中打开和关闭,也就是说,它允许在两个可能的选项之一中进行选择。 复选框支持以下属性 - checked disabled tabindex indeterminate name autofocus form 语法 (Syntax) {{input type = "checkbox" name = "NameOfCheckBox" checked = NameOfCheck
以下示例说明如何使用Spring Web MVC框架在表单中使用多个复选框。 首先,让我们使用一个有效的Eclipse IDE,并坚持以下步骤,使用Spring Web Framework开发基于动态表单的Web应用程序。 步 描述 1 在Spring MVC - Hello World章节中解释,在com.wenjiangs包下创建一个名为HelloWeb的项目。 2 在com.wenjiang
返回BalloonCheckboxes 集合。该集合代表指定气球中的所有复选框。只读。 有关返回单个集合成员的详细信息,请参阅返回集合中的对象。 示例 本示例创建一个带标题、文字和三个区域选项的气球。当用户单击该气球中的“确定”按钮时,就会打印出所选区域中的数据。 With Assistant.NewBalloon .Heading = "Regional Sales Data" .Text
描述 (Description) list view扩展允许您在Framework7中创建复选框和无线电输入。 下表显示了Framework7中使用的复选框和无线电输入 - S.No 类型和描述 1 复选框组 它允许用户通过选中它们来选择指定选项的列表。 2 无线电组iOS 它允许用户从选项列表中仅选择一个选项。 3 Radios group Material “材质”主题也支持无线电组,您必须为
复选框用来提供一组选项,可以选中不止一个选项。传统的桌面程序的单选按钮组没有对触摸输入的方式进行优化,所以在Jquery Mobile中,label也被样式化为复选按钮,使按钮更长,容易点击。并添加了自定义的一组图标来增强视觉反馈。 单选按钮组和复选按钮组都是用标准的html代码写的,但是都被样式化得更容易点击。你所看见的控件其实是覆盖在input上的label元素, 所以如果图片没有正确加载,你