我不知道为什么我的代码不起作用。我已经声明了一个 ImageButton ,当用户单击图像时,我要增加valHomeFouls
. 然后它被valHomeFouls > 5
重置为0。
由于某种原因,它不会更改图像 onClick。
// set the onClick listener for the foulsHome ImageButton
btnFoulsHome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
valFoulsHome++;
if( valFoulsHome > 5 )
valFoulsHome = 0;
switch( valFoulsHome ) {
case 5:
btnFoulsHome.setImageResource(R.drawable.fouls5);
case 4:
btnFoulsHome.setImageResource(R.drawable.fouls4);
case 3:
btnFoulsHome.setImageResource(R.drawable.fouls3);
case 2:
btnFoulsHome.setImageResource(R.drawable.fouls2);
case 1:
btnFoulsHome.setImageResource(R.drawable.fouls1);
case 0:
btnFoulsHome.setImageResource(R.drawable.fouls0);
}
}
});
谁能明白为什么?