android checkbox的用法是什么

小億
140
2024-01-27 09:17:51

Android CheckBox是一個(gè)可供用戶選中或取消選中的小部件,它繼承自CompoundButton類。可以在布局文件中使用CheckBox標(biāo)簽來創(chuàng)建一個(gè)復(fù)選框。

使用方法如下:

  1. 在布局文件中添加CheckBox標(biāo)簽:
<CheckBox
    android:id="@+id/checkbox"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />
  1. 在Java代碼中獲取CheckBox實(shí)例并設(shè)置監(jiān)聽器:
CheckBox checkBox = findViewById(R.id.checkbox);
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked) {
            // 復(fù)選框被選中
        } else {
            // 復(fù)選框被取消選中
        }
    }
});

通過設(shè)置監(jiān)聽器,可以在用戶選中或取消選中復(fù)選框時(shí)執(zhí)行相應(yīng)的操作。

除此之外,CheckBox還提供了一些常用的屬性和方法,如設(shè)置復(fù)選框的文本、設(shè)置復(fù)選框的選中狀態(tài)、獲取復(fù)選框的選中狀態(tài)等??梢愿鶕?jù)需求進(jìn)一步使用。

0