|
Удаление элемента из ListView по нажатию на кнопку
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть ListView При нажатии на + нужно удалять этот элемент из списка. Пытаюсь получить id, чтобы потом удалить его из ArrayList и обновить адаптер. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
в holder.ivAdd.setTag(cardsList.get(position).getCardId()); устанавливаю id, который для всех пунктов уникален, но при прокручивании списка вниз, получается, что нижним элементам присвоены те же id, что и элементам в начале списка, т.е. они повторяются циклически. А мне так не надо, надо чтобы все id в списке были уникальны, чтобы иметь возможно менять данные в ArrayList. Адаптер использую обычный, отнаследованный от BaseAdapter. Помогите, пожалуйста, как можно сделать, чтоб id не повторялись? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 18:10 |
|
Удаление элемента из ListView по нажатию на кнопку
|
|||
---|---|---|---|
#18+
а если подумать ? почему текст вставляешь правильно а id , только если view = null? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2015, 08:40 |
|
|
start [/forum/topic.php?fid=13&fpage=18&tid=1331355]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 370ms |
0 / 0 |