【问题标题】:how to make a auto checked check box如何使自动选中的复选框
【发布时间】:2021-06-30 16:50:17
【问题描述】:

如何在 java android 中创建一个自动选中的复选框?

checkBox.setOnCheckedChangeListener((buttonView, isChecked) -> {

                if(isChecked){
                    bikesSelected.add(b.id);
                    checkBox.setSelected(true);
                    //to get checkbox if it has been checked
                    int checkBoxId = checkBox.getId();
                    Toast.makeText(getApplicationContext() , checkBox.getText().toString() + "-checked", Toast.LENGTH_LONG).show();
                }else{
                    bikesSelected.remove((Integer)b.id);
                }

【问题讨论】:

标签: java android


【解决方案1】:

如果通过自动检查您的意思是默认选中,那么可以通过两种方式完成

  1. 在布局 xml 中,设置 android:checked="true"
  2. 以编程方式设置checkBox.setChecked(true);

【讨论】:

  • 我试过了,但它不起作用,我真的想自动检查我所有的复选框,谢谢 btw
猜你喜欢
  • 2014-05-09
  • 1970-01-01
  • 2015-11-02
  • 2021-09-18
  • 1970-01-01
  • 2021-10-12
  • 1970-01-01
  • 2022-12-16
  • 1970-01-01
相关资源
最近更新 更多