<CheckBox
android:id="@+id/cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:clickable="false"
android:focusable="false"
android:layout_marginRight="17dp" />
//点击checkbox发信描述信息没有改变,原因是因为checkbox天生是有点击事件和获取焦点事件,当点击时它会执行自带的点击事件,而不会执行条目的点击事件
//解决方法,在样式文件去掉checkbox自带的事件
sv_setting_update.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(sv_setting_update.isChecked()){
sv_setting_update.setDes("提示更新已关闭");
sv_setting_update.setCheckBox(false);
}else{
sv_setting_update.setDes("提示更新已开启");
sv_setting_update.setCheckBox(true);
}
}
});