Stings umbenennen in for schleife (preprocessor ???)

  • Hallo, ich möchte eine String Array in mehrere TextViews einsetzen.

    Hierzu der Code:

    Java
    for ( int i = 0; i > 4; i++) {
    TextView1.setText (StringArray[i]);
    }

    Ich möchte aber den Array nicht in eine TextView setzten sondern in 4 verschiedene.
    Die 4 TextViews heißen wie folgt.
    TextView1
    TextView2
    TextView3
    TextView4

    Ich müsste jetzt quasi das wie bei einem Array machen
    TextView[i].setText();

    Wie geht dass ????

  • Hab ich dich richtig verstanden das du das so machen willst:
    Array String 1 in TextView 1
    Array String 2 in TextView 2
    ...
    Wenn ja, dann würde ich einfach die TextViews ebenfalls in ein Array packen.

  • Hab ich dich richtig verstanden das du das so machen willst:
    Array String 1 in TextView 1
    Array String 2 in TextView 2
    ...
    Wenn ja, dann würde ich einfach die TextViews ebenfalls in ein Array packen.

    Ja Baumi genau so.
    Aber kann man eine TextView in eine Array packen ?

  • ja. Hier mal Pseudocode.

    Java
    TextView[] textViewArray = new TextView[4];
    textViewArray[0] = TextView 1
    ...
    
    
    for ( int i = 0; i > 4; i++) {
    textViewArray[i].setText (StringArray[i]);
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!