我正在尝试使用名称,复选框和顶部的SearchField创建列表视图。选择项目并搜索新项目后,先前检查的位置将保持不变(位置不是项目)。如果所选项目是列表视图中的第一项,则说“apple”,当我在搜索字段中输入关键字“bo”时,会出现包含子字符串“bo”的列表,但列表中的第一项已经被检查。< / p>
在我的适配器
中checkBox.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Toast.makeText(c,Country, Toast.LENGTH_SHORT).show();
if(((CheckBox)view).isChecked()) {
checkBoxState[position] = true;
items.add( nameTxt.getText().toString());
Log.d(String.valueOf(items),"abcd");
}
else {
checkBoxState[position] = false;
Log.d("VIVZ","checkbox1");
items.remove(nameTxt.getText().toString());
}
}
});