工作還可以使用SetOnClickListener
addcheck= (CheckBox) findViewById(R.id.addcheck);
holder.addcheck.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//is addcheckchecked?
if (((CheckBox) v).isChecked()) {
Toast.makeText(MyAndroidAppActivity.this,
"Testing this checkbox", Toast.LENGTH_LONG).show();
}
}
});
,你也可以使用onCheckedChanged
check.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(MyAndroidAppActivity.this,
"Testing this checkbox", Toast.LENGTH_LONG).show();
}
});
您確定要使用'的onClick'而非['onCheckedChanged'](http://developer.android.com/reference/android/widget/CompoundButton.OnCheckedChangeListener.html#onCheckedChanged (android.widget.CompoundButton,%20boolean))? – 2014-09-04 06:17:34
我已經使用兩者,但我無法得到任何迴應 – 2014-09-04 06:23:20
你可以請嘗試實施OnCheckedChanged監聽器,而不是兩者。 – 2014-09-04 06:30:55