Ich erzeuge zufällige Blitze eines Knopfes und ich möchte wissen, welche genaue Zahl jedes Mal ausgewählt wird, damit ich sie schließlich zu einem ArrayList
für ein Projekt hinzufügen kann, das ich durchlaufe.Wie zeige ich eine in einem TextView generierte Zufallszahl an?
TextView randomTextView;
Random r = new Random();
private void sequenceFunction() {
//Change Alpha from Fully Visible to Invisible
final Animation animation = new AlphaAnimation(1, 0);
//Duration - A Second
animation.setDuration(1000);
//Animation Rate
animation.setInterpolator(new LinearInterpolator());
animation.setStartOffset(250);
animation.setDuration(250);
//Repeat Animation
animation.setRepeatCount(r.nextInt(10));
// Reverse animation at the end so the button will fade back in
animation.setRepeatMode(Animation.REVERSE);
//Button 1 Flashes
final Button btn = (Button) findViewById(R.id.button);
btn.startAnimation(animation);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
view.clearAnimation();
}
});
}
Ich möchte das Ergebnis angezeigt werden, was immer Zufallszahl über den randomTextView TextView
generiert. Dieser Teil ist kritisch, damit ich weiß, dass die Zufallsfunktion so funktioniert, wie sie soll. Ich habe es bereits versucht
randomTextView.setText(r.nextInt(10));
Allerdings hat es nicht gefallen. Irgendwelche Ideen, wie man die gewählte Zufallszahl erhält, würden sehr geschätzt werden?
'randomTextView.setText ("" + r.nextInt (10));' –
was Sie nicht mögen über 'randomTextView.setText (r.nextInt (10)) '? – TWL
@TWL 'setText()' benötigt eine CharSequence oder eine Ressourcen-ID. Das ist offensichtlich nicht der Fall. –