Autore Topic: Eliminazione elementi dalla ListView  (Letto 549 volte)

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Eliminazione elementi dalla ListView
« il: 15 Marzo 2013, 09:21:27 CET »
0
Salve a tutti,

devo dare possibilità all'utente di eliminare un elemento dalla ListView. Su iphone è praticamente tutto gestito, si abilita l'evento edit e compaiono i tastini delete alla sinistra... su android come va gestito? qualche tutorial consigliato?

Grazie


Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Eliminazione elementi dalla ListView
« Risposta #1 il: 15 Marzo 2013, 10:06:41 CET »
0
Su Android questi aspetti vanno gestiti tutti a manina, dall'eliminazione del dato dal Model alla UI per agirvi  :-)

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Re:Eliminazione elementi dalla ListView
« Risposta #2 il: 15 Marzo 2013, 10:08:54 CET »
0
Su Android questi aspetti vanno gestiti tutti a manina, dall'eliminazione del dato dal Model alla UI per agirvi  :-)

Ok grazie, hai per caso qualche tutorial semplice da seguire?

Offline elfo83

  • Utente normale
  • ***
  • Post: 287
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:Eliminazione elementi dalla ListView
« Risposta #3 il: 15 Marzo 2013, 16:27:41 CET »
0
Puoi settare il longItemClick sugli elementi della lista e magari un alert dialog per la conferma dell'eliminazione. Per eliminare l'elemento dalla listview, basta che lo elimini correttamente nella lista che contiene gli oggetti che passi all'adapter e poi chiami sull'adapter notifyDataSetChanged();

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Re:Eliminazione elementi dalla ListView
« Risposta #4 il: 15 Marzo 2013, 17:02:42 CET »
0
Puoi settare il longItemClick sugli elementi della lista e magari un alert dialog per la conferma dell'eliminazione. Per eliminare l'elemento dalla listview, basta che lo elimini correttamente nella lista che contiene gli oggetti che passi all'adapter e poi chiami sull'adapter notifyDataSetChanged();

grazie

Offline Eu4ia

  • Utente junior
  • **
  • Post: 93
  • Respect: +16
    • Mostra profilo
  • Play Store ID:
    Eu4ia
  • Sistema operativo:
    Ubuntu 11.10 + Windows 7
Re:Eliminazione elementi dalla ListView
« Risposta #5 il: 15 Marzo 2013, 17:21:31 CET »
0
in alternativa un menu contestuale (su longpress)
Se ti sono stato utile premi "Thanks" ;-)

Offline brissio

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +6
    • Mostra profilo
Re:Eliminazione elementi dalla ListView
« Risposta #6 il: 15 Marzo 2013, 17:26:13 CET »
0
Anche io sono a questo punto. provengo da iOs e le cose erano piuttosto differenti.
Il longclick può essere carino come opzione, ma l'idea è quella di andare in modalità selezione multipla per poi premere l'opzione 'elimina'.
Se volessi fare 5 eliminazioni dovrei fare il longclick su 5 righe... tanto vale entrare dentro l'elemento e implementare l'eliminazione tramite pulsante.