【发布时间】:2016-01-12 15:42:32
【问题描述】:
我根据编号以编程方式创建了复选框。数据库中的任务数
例如:3 个任务,3 个复选框
布局
没有。任务数:3
它将创建这个:
任务 1 [ ]
任务 2 [ ]
任务 3 [ ]
[提交]
或
例如:5 个任务,5 个复选框
布局
没有。任务数:5
它将创建这个:
任务 1 [ ]
任务 2 [ ]
任务 3 [ ]
任务 4 [ ]
任务 5 [ ]
[提交]
我想要的是当用户检查并提交时,我想知道检查了哪些任务。就像如果任务 3 和任务 4 被检查然后提交,显示消息是任务 3 和任务 4 被检查。
OR 任务1、任务2、任务3勾选后提交,显示信息为任务1、任务2、任务3勾选。该怎么做?
更新: 点击方法
cb.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(cb.isChecked()){
list.add(task.getTaskId());
i++;
}
}
});
数组为空。我不知道为什么。我设置了这个条件 cb.isChecked() 以便只有选中的项目包含在数组中。
【问题讨论】: