Как получить сумму значений всех элементов списка?
Как получить сумму значений всех элементов списка?
Список заполняется пользователем. Подскажите пжл. простеший/оптимальный способ сложить значения всех пунктов списка.
- Вложения
-
- 2.JPG (19.9 КБ) 2663 просмотра
Re: Как получить сумму значений всех элементов списка?
for?
или сразу считать по мере добавления?
или сразу считать по мере добавления?
Re: Как получить сумму значений всех элементов списка?
складывать нужно не элементы списка, а пройтись циклом по тем данным, на которых он основан. ЭТо может быть что угодно - мы не знаем что у вас лежит в основе - может массив, может курсор или еще что.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как получить сумму значений всех элементов списка?
В основе в каждом пункте списка лежат Textiew с данными (жирный шрифт). Они взяты не из массива и не из БД, а внесены пользователем. Не могу придумать, как можно перебрать в цикле каждый элемент списка в отдельности чтобы сложить и получить "ИТОГО:"
Re: Как получить сумму значений всех элементов списка?
нет, нет и нет.
Смотри - у нас три части, архитектурных элемента программы.
1 - это View - то, что отображает информацию на экране, это наш ListView с TextView внутри
2 - это Данные! т.е. непосредственно допустим числа! Числа могут быть организованны , например, в массив.
3 - это адаптер, эта штука, которая поставляет данные в необходимый нам вид, и связаны они так
1 - 3 - 2
Так вот при складывании тебе нужно работать с пунктом 2!
Если у тебя пользователь просто на экране внес число, и это число не обработано адаптером и не передано в п.2 - то считай это что у тебя ничего нету.
Поэтому почитай уроки о списках тут на сайте, тебе будет понятно что такое данные и что нужно складывать.
Смотри - у нас три части, архитектурных элемента программы.
1 - это View - то, что отображает информацию на экране, это наш ListView с TextView внутри
2 - это Данные! т.е. непосредственно допустим числа! Числа могут быть организованны , например, в массив.
3 - это адаптер, эта штука, которая поставляет данные в необходимый нам вид, и связаны они так
1 - 3 - 2
Так вот при складывании тебе нужно работать с пунктом 2!
Если у тебя пользователь просто на экране внес число, и это число не обработано адаптером и не передано в п.2 - то считай это что у тебя ничего нету.
Поэтому почитай уроки о списках тут на сайте, тебе будет понятно что такое данные и что нужно складывать.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198