0

JsonArray Response を表示し、Android で Table Layout を使用して表示したいと考えています。

Jsonレスポンスはこんな感じ!

[{"id":1,"name":"hot drink"},{"id":2,"name":"cold drink"},{"id":3,"name":"myanmar food"},{"id":4,"name":"thai food"}]

My Result XML file の場合、次のように表示したいTableLayout

ID          Name
1           Hot Drink
2           Cold Drink
3           Food
4

1 に答える 1

0
String[] id,name;

JSONArray jsonarrayobj = new JSONArray(yourjsonvalue);

id = new String[jsonarrayobj.length()];
name = new String[jsonarrayobj.length()];

for(int i=0;i<jsonarrayobj.length();i++){

JSONObject jobj = jsonarrayobj.getJSONObject(i);

id[i] = jobj.getString("id");
name[i] = jobj.getString("name");
}

これで、id 配列と name 配列に値が格納されます。

これを使用すると、あなたが言ったようにビューを取得できます

于 2012-09-04T13:00:47.653 に答える