2016-09-20 6 views
-2

Wie fügen Sie einer Textansicht in einer for-Schleife am besten Strings hinzu? . Ich bin die Methode „setText verwenden und es ist eher die vorherige Zeichenfolge überschrieben wird als auf das Hinzufügen Hier ist mein Code unten:Anfügen von Zeichenfolgen an Textansicht

List<PlaceLikelihood> placeLikelihoodList = placesResult.getPlaceLikelihoods(); 
    int hospitalType = Place.TYPE_HOSPITAL; 

    if (placeLikelihoodList != null) { 
     for (int i = 0; i <placeLikelihoodList.size(); i++){ 
     PlaceLikelihood p = placeLikelihoodList.get(i); 
     List<Integer> types = p.getPlace().getPlaceTypes(); 
    } 

    if (types.get(0).equals(hospitalType)) { 
     groceryStoreTextView.setText(p.getPlace().getName().toString()); 
    } 
+2

'TextView' hat einen' append() 'Methode –

+2

Mögliches Duplikat [anfügen von Text zu einem Textview-Datentyp] (http://stackoverflow.com/questions/29636230/append-text-to-a-textview-datatype) –

+0

Danke! @MikeM. – LadyCoder

Antwort

1

die TextView.append() Methode verwenden

0

Bitte versuchen Sie es wie folgt aus:.

edit: -.

groceryStoreTextView.setText(groceryStoreTextView.getText().toString() + p.getPlace().getName().toString());