在Android中使用一个OnClickListner处理多个复选框?
我有一个包含复选框列表的scrollview,现在我必须根据每个复选框的状态设置对应的整数值。我可以通过为每个复选框应用onClickListner来实现这一点,但我认为我没有直截了当地思考,只需一个cliclListener就可以实现,就像我们通过实现onClickListener来实现按钮一样。帮帮我 也许您可以在scrollview上添加onTouchListener或onClickListener。当被触摸时,可以获取被触摸的子元素。然后您就可以处理事情了。您可以使用single在Android中使用一个OnClickListner处理多个复选框?,android,checkbox,Android,Checkbox,我有一个包含复选框列表的scrollview,现在我必须根据每个复选框的状态设置对应的整数值。我可以通过为每个复选框应用onClickListner来实现这一点,但我认为我没有直截了当地思考,只需一个cliclListener就可以实现,就像我们通过实现onClickListener来实现按钮一样。帮帮我 也许您可以在scrollview上添加onTouchListener或onClickListener。当被触摸时,可以获取被触摸的子元素。然后您就可以处理事情了。您可以使用singleOnCl
OnClickListner
和switch case
语句
public void onClick(View v){
switch(v.getId()){
case R.id.checkbox1:
break;
case R.id.cbox2:
break;
............and so on
}
}
并为整个视图设置onClickListner。我认为,一旦匹配了案例,它将通过所有其他案例,但我想立即检查所有案例。如果我误解了,请纠正我。您可以通过删除中断来使用fall-through;声明你不想通过的地方。