2016-09-20 44 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());