如何使用复选框在列表视图中添加搜索选项

时间:2018-04-02 09:22:20

标签: android listview android-checkbox

我正在尝试使用名称,复选框和顶部的SearchField创建列表视图。选择项目并搜索新项目后,先前检查的位置将保持不变(位置不是项目)。如果所选项目是列表视图中的第一项,则说“apple”,当我在搜索字段中输入关键字“bo”时,会出现包含子字符串“bo”的列表,但列表中的第一项已经被检查。< / p>

Initially selected item

when I search a new item

在我的适配器

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());
                }

            }
        });

0 个答案:

没有答案