我创建了一个对象,它封装了折扣的所有属性。我在数组列表中有所有对象,现在希望创建一个列表视图。listview 行应该有 2 个属性,名称和城市。如何做到这一点?我可以用我的对象数组列表填充列表视图吗?当用户单击行时,它应该获取该对象 ID 并将其传递给下一个活动(通过意图)以显示更多信息。这就是我现在所拥有的......
for (int i = 0; i < objects.length(); i++) {
JSONObject jsonObject = objects.getJSONObject(i);
DiscountObject discountObject = new DiscountObject();
discountObject.name = jsonObject.getString("name");
discountObject.city = jsonObject.getString("city");
discountObject.location = jsonObject.getString("location");
discountObject.rate = jsonObject.getString("rate");
discountObjectsList.add(discountObject);
}
这是我的列表定义:
私有列表 discountObjectsList = new ArrayList();
谢谢,任何提示将不胜感激。