Android 从json数据动态创建多个listview
我需要解析一个Android 从json数据动态创建多个listview,android,json,listview,android-listview,Android,Json,Listview,Android Listview,我需要解析一个JSON,在这个JSON的帮助下,我需要生成动态列表视图(可以是2个、3个或任意一个) 这里的“2月16日星期一”“2月18日星期三”“2月20日星期五”应该是3个标题,显示我们需要制作3个listview,其他是listview的项目 我解析了json,得到了所有的键和项。现在,如何动态生成ListView JSONArray jsonArray = new JSONArray(sResponse); for (int i = 0; i < jsonArray.length
JSON
,在这个JSON
的帮助下,我需要生成动态列表视图(可以是2个、3个或任意一个)
这里的“2月16日星期一”“2月18日星期三”“2月20日星期五”应该是3个标题,显示我们需要制作3个listview,其他是listview的项目
我解析了json,得到了所有的键和项。现在,如何动态生成ListView
JSONArray jsonArray = new JSONArray(sResponse);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jObj = jsonArray.getJSONObject(i);
Iterator<?> keys = jObj.keys();
// while (keys.hasNext()) {
String key = (String) keys.next();
JSONArray jArr = jObj.getJSONArray(key);
Log.e("Key", "Key :-" + key);
for (int i1 = 0; i1 < jArr.length(); i1++) {
JSONObject jsO = jArr.getJSONObject(i1);
Log.e("Event", jsO.getString("Event"));
}
JSONArray JSONArray=新的JSONArray(响应);
for(int i=0;i
非常感谢您的帮助。使用字符串字段创建一个pojo类(名称与Json中的相同),然后创建该pojo类型的arraylist。现在在您的for循环中使用Json数据填充arraylist。我需要将ListView设置为3或4,与本例中的3类似,例如:-Header(2月16日)和<2nd Header的thn项(2月18日)然后那个<第三(2月20日)头,然后ITEMSI可以填充和所有的东西,但问题是制作多个ListVIEWSIES TUSAR,我需要分开的ListPalt ListVIEW。考虑一个可扩展列表视图吗?
JSONArray jsonArray = new JSONArray(sResponse);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jObj = jsonArray.getJSONObject(i);
Iterator<?> keys = jObj.keys();
// while (keys.hasNext()) {
String key = (String) keys.next();
JSONArray jArr = jObj.getJSONArray(key);
Log.e("Key", "Key :-" + key);
for (int i1 = 0; i1 < jArr.length(); i1++) {
JSONObject jsO = jArr.getJSONObject(i1);
Log.e("Event", jsO.getString("Event"));
}