Random String in TextView (Android)?

AaronMaster

Mitglied
Ich habe aus einem String Array einen Random String und möchte diesen in einem TextView(Android) Element anzeigen.
Java:
public String[] array = new String[]{"Haus", "Ziegel", "Steine", "Wasser"};
	public String word(final String[] array)
    {
    Random random = new Random();
    return array[random.nextInt(array.length)]; 
    }
 
Ich nehme mal an du willst wissen, wie du den Text eines TextViews setzt.

Du musst erstmal dein TextView Objekt irgendwoher bekommen.
Wenn du eins im XML Layout festlegst (beispielsweise über den UI Designer) kannst du in deiner Activity folgendes machen:
Code:
TextView text = (TextView) findViewById(R.id.deintextview); //'deintextview' ist die ID, die du im Layout festlegst
Als nächstes musst du dann deinen String als Text deines Textviews setzen. Angenommen dein Code ist bereits entsprechend implementiert, geht das so:
Code:
text.setText(word(array));
 

Neue Themen


Zurück
Oben