2016-09-20 24 views
-2

forループのテキストビューに文字列を追加する最適な方法は何ですか? 。文字列をテキストビューに追加する方法

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

可能な重複(HTTP:/ /stackoverflow.com/questions/29636230/append-text-to-a-textview-datatype) –

+0

ありがとうございました! @MikkeM。 – LadyCoder

答えて

1

TextView.append()メソッドを使用します

0

このようにしてみてください::私はメソッド「のsetTextを使用していますし、それがに追加するのではなく、前の文字列を上書きしています をここでは以下の私のコードです。

編集: - [TextViewのデータ型にテキストを追加]の

groceryStoreTextView.setText(groceryStoreTextView.getText().toString() + p.getPlace().getName().toString()); 
関連する問題