2012-12-20 11 views
41

Probabilmente una domanda molto semplice, ma qual è la differenza tra l'impostazione di una modalità di scelta ListViews tra CHOICE_MODE_MULTIPLE e CHOICE_MODE_MULTIPLE_MODAL? La documentazione di Android in realtà non spiega molto ..Differenza tra CHOICE_MODE_MULTIPLE e CHOICE_MODE_MULTIPLE_MODAL?

da Android Dev sito:

  • CHOICE_MODE_MULTIPLE: La lista consente a più scelte

  • CHOICE_MODE_MULTIPLE_MODAL: La lista consente a più scelte in una selezione modale modalità

risposta

29

Se non mi sbaglio, CHOICE_MODE_MULTIPLE_MODAL è stato aggiunto nelle API più tardi (11 ') e io s usato principalmente per indicare selezioni multiple usando uno Contextual ActionBar (CAB).

33

Bene, la documentazione indica effettivamente la differenza principale.

CHOICE_MODE_MULTIPLE: The list allows multiple choices 

CHOICE_MODE_MULTIPLE_MODAL: The list allows multiple choices in a modal selection mode 

modale significa che l'utente deve interagire con la finestra prima di continuare. Non modale, loro no.

+3

Questa risposta spiega esattamente la differenza e cosa significa il ** Modale **. – Sergey

+0

Potrebbe per favore mettere più luce sul significato di "deve interagire prima di continuare?" Cosa può fare un utente nel primo che non può nel secondo? –

+0

Modale impedisce l'uso della "vista" precedente fino a quando l'utente non ha abbandonato la vista modale. – prolink007