2013-07-26 193 views
0

我創建了一個封裝摺扣的所有屬性的對象。我有ArrayList中的所有對象,現在希望創建一個列表視圖。列表視圖行應該有2個屬性,名稱和城市。這怎麼能實現?我可以使用我的對象數組列表填充listview嗎?當用戶點擊行時,它應該採用該對象ID並將其傳遞給下一個活動(通過意圖)以顯示更多信息。這是我現在有....android arraylist對象填充列表視圖

   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 =新的ArrayList();

感謝和任何提示,將不勝感激。

+0

你會想要創建一個自定義列表適配器,讓你的列表視圖/功能以你想要的方式。 – michaelcarrano

回答

0

如果你是Google的「android custom adapter listview」,你會發現很多例子,比如this one。或this其中一個如果你想知道更多關於ListViews的信息。