Привет Я получаю ответ JSON в следующем формате, я проанализировал ответ и получил значения в своем приложении. Мне нужно показать панель управления в приложении, и я хочу, чтобы они были отдельными строками и отображались в текстовых окнах, где они являются динамическими.Генерировать текстовое представление динамически на основе ответа JSON
Это то, что я пытался.
public void onSuccess(String response) {
Gson gson = new GsonBuilder().create();
pgDialog.hide();
try {
JSONArray arr = new JSONArray(response);
for (int i = 0; i < arr.length(); i++) {
JSONObject obj = (JSONObject) arr.get(i);
String name = obj.getString("rider_name");
String time = obj.getString("ride_time");
String avg = obj.getString("ride_distance");
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
[{"id":"1","rider_name":"AAAA","ride_distance":"0","ride_time":"00:00:08"},{"id":"2","rider_name":"BBBB","ride_distance":"0","ride_time":"00:00:39"},{"id":"3","rider_name":"CCCC","ride_distance":"0","ride_time":"00:00:09"}]
Мне нужно использовать только текстовые изображения в соответствии с моим требованием. – ShivLeela
Хорошо, если это так, вы можете использовать LinearLayout с вертикальной ориентацией и программно раздуть представление, содержащее ваши три текстовых поля, и использовать addView LinearLayout для их добавления. –