2016-09-20 43 views
-2

將字符串添加到for循環中的textview的最佳方式是什麼?我使用的方法「的setText,它的覆蓋以前的字符串,而不是增加 這裏是我下面的代碼:如何將字符串附加到文本視圖

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'具有'追加()'方法 –

+2

可能的[文字附加至一個TextView數據類型]重複(HTTP:/ /stackoverflow.com/questions/29636230/append-text-to-a-textview-datatype) –

+0

謝謝! @MikeM。 – LadyCoder

回答

1

使用TextView.append()方法

0

請嘗試這樣的:

編輯: - 。

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