如何将字符串追加到textview

时间:2016-09-20 23:20:35

标签: java android textview

在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 个答案:

答案 0 :(得分:1)

使用TextView.append()方法。

答案 1 :(得分:0)

请尝试这样:

编辑: -

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