Редактируеми елементи в ListView
има ListView, натъпкан с текст (един ред на елемент), искам, когато щракнете върху елемента, полето да може да се редактира и две малки икони отстрани, да се потвърди или отмени.
Мисля, че това трябва да е стандартният API. просто не знам как да го направя.
И още един въпрос, например, как мога да го направя, за да мога да избера няколко елемента или има бутон - изберете всичко. Трябва да има и стандартен API.
Или ми кажете къде да търся как да направя това.
И относно промяната на данните точно в списъка - ако ще използвате повторно изгледа, който идва към метода getView, трябва да запомните позицията на редактирания елемент в адаптера и да проверите в getView дали е или не. И просто издайте подходящия изглед.
След това можете да направите адаптер по този начин:
И съответно добавете/премахнете позиция от списъка mEditPositions в необходимите лиснери. Надявам се да е ясно как работи =)
PS: ако някой не харесва кода и може да предложи по-добро решение - добре дошъл: D