¿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
- ¿Cómo seleccionar un elemento ListView después de un clic largo?
- Selección de Android Spinner
- Android: Cómo obtener la posición del texto desde el evento táctil
- Cómo obtener la selección de usuario de startActivityForResult (Intent.createChooser (fileIntent, "Abrir archivo utilizando ..."), APP_PICKED) ;?
- Android: smoothScrollToPosition () no funciona correctamente
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.
- ¿Cómo se puede cambiar el widget de selección de texto en pantalla?
- Obtener la aplicación seleccionada de Intent.createChooser
- Programatically fuego barra de acción elemento de menú en Android
- Cómo utilizar Android Spinner como una lista desplegable
- Android - obtener la selección de texto de EditText
- Establecer un color de fondo en un elemento ListView seleccionado en android
- Los identificadores de selección no aparecen en WebView (Android 4.0-4.3)
- Detección de cambios de selección en WebView
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
- Cómo evitar la pantalla negra al iniciar una aplicación
- Dropdowns de Bootstrap de Twitter Unclickable en tabletas