CheckBox:有选中与不选中两种状态
常用属性:
android:text CheckBox的文字
android:checked设定CheckBox状态是否被选中
android:textColor 文字的颜色
列如:
<CheckBox android:id="@+id/m_checkBox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="记住密码?" android:layout_gravity="right" android:textColor="@color/colorAccent"
android:checked="false"
/>
常用方法:
setChecked() 设置选中的状态
setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener() {}); 监听事件
例如:
boolean isChecked= false;
CheckBox cbx = (CheckBox) findViewById(R.id.cbx);
cbx.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override
public voidonCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
//do something
}else{
//dosomething else
}
}
});