【发布时间】:2014-11-11 10:33:54
【问题描述】:
新手问题
我有一个包含多个同名类别的 json 文件。
例如
{"long_description":"test",
"short_description":"test",
"category_name":"work",
"id":1},
{"long_description":"test2",
"short_description":"test2",
"category_name":"work",
"id":2},
{"long_description":"test",
"short_description":"test",
"category_name":"home",
"id":3}
我的问题是如何使用部分(类别名称)创建列表视图我正在使用自定义适配器继承我的循环
try {
JSONObject responseObject = new JSONObject(response);
JSONObject itemsObject = responseObject.getJSONObject("items");
Iterator<?> keysIterator = itemsObject.keys();
while(keysIterator.hasNext()) {
String keyString = (String)keysIterator.next();
JSONObject coupon = couponsObject.getJSONObject(keyString);
Item item = new Item();
item.setLongDescription(item.getString("long_description"));
itemList.add(item);
}
} catch (Exception e) {
e.printStackTrace();
}
adapter.notifyDataSetChanged();
【问题讨论】:
-
能否请您发布 xml 以及适配器代码?
-
我正在使用下面的示例javatechig.com/android/listview-with-section-header-in-android 与硬编码数据很容易我想用服务器端数据做到这一点
-
您使用的链接很好,只需将标题和列表项分开即可轻松实现。
标签: android android-listview baseadapter sections