Я создал объект, который инкапсулирует все атрибуты скидки. У меня есть все объекты внутри 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();
Спасибо и любые подсказки будут оценены.
Вы хотите создать собственный адаптер списка, чтобы ваш вид/функция списка выглядел так, как вы хотите. – michaelcarrano