Do you have any code for this? Then we can possibly see what your problem is, and where you're going wrong.
package com.avalanchestudios.dice;
import android.app.Activity;
import android.content.DialogInterface;
import android.media.Image;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.Random;
public class Dice extends Activity implements View.OnClickListener {
TextView player1;
TextView player2;
Button roll;
Button hold;
Random diceGen;
int generator;
ImageView diceImage;
int score1;
int score2;
int i;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dice);
player1 = (TextView) findViewById(R.id.textView1);
player2 = (TextView) findViewById(R.id.textView2);
roll = (Button) findViewById(R.id.roll);
hold = (Button) findViewById(R.id.hold);
diceImage = (ImageView) findViewById(R.id.diceImage);
roll.setOnClickListener(this);
hold.setOnClickListener(this);
diceGen = new Random();
generator = diceGen.nextInt(5);
if(i%2!=0){
for (; ; ) {
if (diceImage.getDrawable().equals(R.drawable.dice_1)) {
score1 = score1 + 0;
player1.setText("Player 1: " + score1);
} else if (diceImage.getDrawable().equals(R.drawable.dice_2)) {
score1 = score1 + 2;
player1.setText("Player 1: " + score1);
} else if (diceImage.getDrawable().equals(R.drawable.dice_3)) {
score1 = score1 + 3;
player1.setText("Player 1: " + score1);
} else if (diceImage.getDrawable().equals(R.drawable.dice_4)) {
score1 = score1 + 4;
player1.setText("Player 1: " + score1);
} else if (diceImage.getDrawable().equals(R.drawable.dice_5)) {
score1 = score1 + 5;
player1.setText("Player 1: " + score1);
} else if (diceImage.getDrawable().equals(R.drawable.dice_6)) {
score1 = score1 + 6;
player1.setText("Player 1: " + score1);
}
}
}else if(i%2==0) {
for (; ; ) {
if (diceImage.getDrawable().equals(R.drawable.dice_1)) {
score2 = score2 + 0;
player2.setText("Player 1: " + score2);
} else if (diceImage.getDrawable().equals(R.drawable.dice_2)) {
score2 = score2 + 2;
player2.setText("Player 1: " + score2);
} else if (diceImage.getDrawable().equals(R.drawable.dice_3)) {
score2 = score2 + 3;
player2.setText("Player 1: " + score2);
} else if (diceImage.getDrawable().equals(R.drawable.dice_4)) {
score2 = score2 + 4;
player2.setText("Player 1: " + score2);
} else if (diceImage.getDrawable().equals(R.drawable.dice_5)) {
score2 = score2 + 5;
player2.setText("Player 1: " + score2);
} else if (diceImage.getDrawable().equals(R.drawable.dice_6)) {
score2 = score2 + 6;
player2.setText("Player 1: " + score2);
}
}
}
}
@override
public void onClick (View v){
switch (v.getId()) {
case R.id.roll:
if (generator == 0) {
diceImage.setImageResource(R.drawable.dice_1);
} else if (generator == 1) {
diceImage.setImageResource(R.drawable.dice_2);
} else if (generator == 2) {
diceImage.setImageResource(R.drawable.dice_3);
} else if (generator == 3) {
diceImage.setImageResource(R.drawable.dice_4);
} else if (generator == 4) {
diceImage.setImageResource(R.drawable.dice_5);
} else if (generator == 5) {
diceImage.setImageResource(R.drawable.dice_6);
}
break;
case R.id.hold:
break;
}
}
}