首页 > 解决方案 > 带有复选框的可编辑列表

问题描述

我想创建一个可编辑的列表,其中包含用于创建待办事项的复选框(就像 Google Keep 中的复选框)。是否有控制来实现这一点?

编辑:查看 Google Keep List 的图片。

在此处输入图像描述

标签: android

解决方案


android没有提供可编辑的复选框,您可以做的是在您的复选框上设置侦听器,然后必须捕获事件,例如选中复选框以及何时取消选中以使您的editexts以您想要的方式工作。示例方法开始是:

CheckBox someCheckBox= (CheckBox) findViewById (R.id.someID);
someCheckBox.setOnClickListener(new OnClickListener() {

  @Override
  public void onClick(View v) {
    if (((CheckBox) v).isChecked()) {
            //CODE TO MAKE THE EDITTEXT ENABLED         
    }
    else 
       //CODE TO MAKE THE EDITTEXT DISABLED     

  }
});

但是还有其他方法可以完成此任务,但您可以立即开始。希望能帮助到你。


推荐阅读