0

我创建了一个对象,它封装了折扣的所有属性。我在数组列表中有所有对象,现在希望创建一个列表视图。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();

谢谢,任何提示将不胜感激。

4

1 回答 1

0

如果你用谷歌搜索“android custom adapter listview”,你会发现很多这样的例子。如果你想了解更多关于 ListViews 的信息,或者这个。

于 2013-07-26T00:12:04.443 回答