我想在列表视图的复选框上创建一个监听器,这样当我点击列表中的复选框时,只有当我点击列表视图项时它才会执行某些操作。
答案 0 :(得分:4)
这是你的解决方案:
@Override
public void onCreate(Bundle *) {
super.onCreate(*);
setContentView(R.layout.checkboxeamample);
CheckBox cb = (CheckBox) findViewById(R.id.CheckBox01);
cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
if (buttonView.isChecked()) {
Toast.makeText(getBaseContext(), "Checked",
Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getBaseContext(), "UnChecked",
Toast.LENGTH_SHORT).show();
}
}
});
}