【发布时间】:2011-08-24 06:22:57
【问题描述】:
我有一些项目的列表视图。我放置了一个复选框以显示带有该列表项的复选框。我已经编写了 onclick 方法来检查所有复选框。但是,它将选择列表顶部的项目。有什么问题?有人给我解惑吗?提前致谢。示例代码:-
CheckBox c = (CheckBox)findViewById(R.id.checkBox1);
if (c.isChecked())
{
c.setChecked(false);
}
else
{
c.setChecked(true);
}
【问题讨论】:
-
您可以看到对所有复选框执行操作的示例stackoverflow.com/questions/6758109/…
-
您的列表是如何创建的?您能否提供更多信息。复选框 (checkBox1) 的 id 乍一看听起来,就像它用于每个复选框一样?也许这就是系统选择列表中第一个的方式 - 因为它是它可以找到的第一个 id?
-
for(int i=0; i
-
@Pragna :嘿,对不起,它工作不正常。它将选择顶部的项目,而底部的其余项目未正确选择。我能做什么?
标签: java android android-listview