1.Checkbox的常用
表单中的多选项:当你需要允许用户在一组选项中进行多个选择时,可以使用 Checkbox。例如,在用户个人资料编辑页面中,可以使用 Checkbox 让用户选择多个兴趣爱好。
设置页面中的开关选项:Checkbox 通常用于表示开关选项,用户可以通过勾选或取消勾选 Checkbox 来启用或禁用某些功能或选项。
列表项中的多选:在列表中展示一系列条目,每个条目都有一个 Checkbox,允许用户选择多个条目。这在购物车、待办事项列表等需求中很常见。
偏好设置:在应用的设置页面中,可以使用 Checkbox 让用户选择他们喜欢的选项,例如推送通知、夜间模式等
单独的选择项:Checkbox 也可以作为一个独立的选择项来使用,例如用户同意某些条款和条件时,可以使用 Checkbox 作为确认选择。.
2. 登陆时用户协议手册 代码示例
<CheckBox
android:id="@+id/check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="请同意用户手册"
android:layout_gravity="center"
android:layout_marginTop="30dp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="登录"
android:layout_gravity="center"
android:id="@+id/login"
android:layout_marginTop="30dp"/>
fincheck();
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (check.isChecked()){
Toast.makeText(CheckBoxActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(CheckBoxActivity.this, "请同意用户手册", Toast.LENGTH_SHORT).show();
}
}
});
}
private void fincheck(){
check=findViewById(R.id.check);
login=findViewById(R.id.login);
}