У меня есть объект типа массив содержит некоторые данные.Я хочу установить текстовое представление с разделением запятыми - PullRequest
0 голосов
/ 29 марта 2019

Я получаю ответ от API. Я хочу установить объекты массива в textView с разделением запятыми или как чипы. Как я могу достичь этого? Ниже мой код

String batch="";
  for (int i=0 ; i < batchModel.getTrainingMode().size() ; i++){
      batch = batchModel.getTrainingMode().get(i).getName();
  }
 tvTrainingModeType.setText(batch);

Ответ API


            "TrainingMode": [
                {
                    "Id": 1,
                    "Name": "Online"
                },
                {
                    "Id": 2,
                    "Name": "Class Room"
                },
                {
                    "Id": 3,
                    "Name": "Certification"
                },
                {
                    "Id": 4,
                    "Name": "Training&Placement"
                },
                {
                    "Id": 5,
                    "Name": "Industrial Training"
                }
            ],

1 Ответ

0 голосов
/ 29 марта 2019

Если вы хотите заполнить значения в одном текстовом представлении, используйте это.

String result = "";
for(String name : coursesModel.getTrainingMode()){
result += ", " + name;
}

tvTrainingModeType.setText(result)

Если вы хотите посмотреть чип в андроиде, обратитесь к этому .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...