我有3个复选框..我已经添加每个复选框的点击侦听器..基于复选框单击我已设置值内点击侦听器...添加后复选框点击,将有可能取消选中它,同时更新复选框...如何传递值虽然复选框未选中
虽然点击复选框我设置isSelected = 1 ...就像我需要设置isSelected = 0的方式,而它未被选中...它是如何possible..Please帮我找出
这是我的复选框,点击listener1
checkBox_onEventDay.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked()) {
response = 1;
try {
//Here we are getting the date from btn_Date(date picker)
//date and time format changed here
String eventDate = btn_Date.getText().toString();
DateFormat date = new SimpleDateFormat("dd-M-yyyy");
Date date1 = date.parse(eventDate);
DateFormat convertDate = new SimpleDateFormat(" dd.MM.yyyy");
eventDate = convertDate.format(date1);
eventMO.setEventDate(eventDate);
//here we are setting event date as reminder date..
//Because it is on event day checkbox
reminderDate = eventDate;
eventReminderDaysDetails(response, reminderDate);
Toast.makeText(OccasionActivity.this,
"Checked", Toast.LENGTH_LONG).show();
} catch (ParseException pExp) {
pExp.printStackTrace();
}
}
}
});
我在你的描述中遗漏了什么吗?为什么不使用if(v.isChecked())isSelected = 1; else isSelected = 0; ? –
还是更好呢,isSelected = v.isChecked? 1:0; –
@科迪线束..我不能让你..你可以请解释清楚 –