2013-07-26 4 views
0

Я создал объект, который инкапсулирует все атрибуты скидки. У меня есть все объекты внутри arraylist и теперь вы хотите создать список. Строка listview должна иметь 2 атрибута, имя и город. Как это можно достичь? Могу ли я заполнить список с помощью моего arraylist объектов? Когда пользователь нажимает на строку, он должен взять этот идентификатор объекта и передать его следующей активности (через намерение), чтобы отобразить дополнительную информацию. Это то, что я сейчас ....android arraylist object populate Listview

   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», вы найдете множество примеров, таких как this. Или this, если вы хотите узнать больше о ListViews.

Смежные вопросы