¿Qué es el modo de selección de selección modal?

Al establecer el modo de selección de mi ListView a múltiples, me encontré con esta constante introducida en la API de Android nivel 11: CHOICE_MODE_MULTIPLE_MODAL . El JavaDoc no me ayudó mucho:

Public static final int CHOICE_MODE_MULTIPLE_MODAL

La lista permite múltiples opciones en un modo de selección modal.

¿Qué es un modo de selección modal? No puede encontrarlo nowheres.

Esto se usa para abrir un modo de acción (también conocido como barra de acción contextual) cuando se usan barras de acción. Lo verás en aplicaciones como Gmail: a medida que empieces a revisar elementos de la lista, la barra de acción cambia de acciones genéricas de nivel de actividad a operaciones que se realizarán en la lista (por ejemplo, cambiar etiquetas, papelera).

Al igual que CHOICE_MODE_MULTIPLE , necesita que su ListView se Checkable elementos Checkable . Sin embargo, una vez que se hayan marcado uno o más elementos, Android mostrará automáticamente el modo de acción elegido, que puede configurar con sus propias acciones.

Aquí hay un ejemplo de proyecto que demuestra esto: https://github.com/commonsguy/cw-omnibus/tree/master/ActionMode/ActionModeMC

  • Selección de texto de Webview no borrada
  • Cómo obtener texto y valor seleccionados Android ListPreference
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.