The thing is I have two different random number generators("numtofind" and "num"). First one puts a number from 1 to 50 into a textView("textNumberToHit") and the second one puts random number from 1 to 50 to another 10 textViews("textGeneratenumber1-12"). I want something like that: When the game starts, first textView("textNumberToHit") gets a number 17 for example. I want that number 17 to be in one of the 12 another textViews(inside "textGeneratenumber1" or "textGeneratenumber5" for example) after pressing a button "buttonGenerate". Clicking and all another code is working, but i can't really find a way of doing what I've mentioned above.
Here's code for textNumberToHit:
final Random numtofind = new Random();
final TextView textNumberToHit = (TextView) findViewById(R.id.numbertofind);
textNumberToHit.setText(String.valueOf(numtofind.nextInt(51)));
Here's code for textGeneratenumber:
final Random num = new Random();
buttongenerate.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
buttongenerate.setBackgroundResource(R.drawable.pressedbut);
textGenerateNumber1.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber2.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber3.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber4.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber5.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber6.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber7.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber8.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber9.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber10.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber11.setText(String.valueOf(num.nextInt(51)));
textGenerateNumber12.setText(String.valueOf(num.nextInt(51)));
break;
case MotionEvent.ACTION_UP:
buttongenerate.setBackgroundResource(R.drawable.normalbut);
break;
}
return true;
}
});
Here's a picture for more understanding: example
Aucun commentaire:
Enregistrer un commentaire