こんにちは私は以下の形式でJSONレスポンスを取得していますが、レスポンスを解析してアプリケーションで値を取得しています。アプリケーションにダッシュボードを表示する必要があり、それらを個別の行として、動的なテキストビューに表示する必要があります。JSONレスポンスに基づいてTextviewを動的に生成
これは私がしようとしているものです。
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"}]
私は自分の要件に従ってtextviewsだけを使用する必要があります。 – ShivLeela
そうならば、LinearLayoutを垂直方向に使用し、3つのTextViewを含むビューをプログラムで膨張させ、LinearLayoutのaddViewを使用してそれらを追加することができます。 –