コードが機能しない理由がわかりません。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);
}
}
});
誰もが理由を見ることができますか?