2011-05-24 26 views
10

Tengo una ruleta que actúa como un filtro para buscar entre varias categorías. Pero el problema es que el girador solo permite seleccionar una categoría. ¿Hay alguna manera de obtener un comportamiento de selección múltiple para el dispositivo giratorio, o qué otras alternativas existen?Spinner de selección múltiple

+0

http://chrisblunt.com/2011/03/01/android-spinner-like-ui-for-selecting-multiple-options/ –

+0

posible duplicado de [Android Spinner con opción múltiple] (http://stackoverflow.com/questions/5015686/android-spinner-with-multiple-choice) –

+0

atrapado en el mismo ¿alguien puede ayudar http://stackoverflow.com/questions/29446088/how-to-get-spinner-values-in-textview/29487383? noredirect = 1 # comment47175570_29487383 –

Respuesta

10

S spinner está diseñado para mostrar un artículo a la vez. Puede escaparse haciendo una serie de casillas de verificación, pero probablemente será una experiencia de usuario horrible.

Yo sugeriría un ListView en su lugar y CHOICE_MODE_MULTIPLE. Puede agregar una vista de lista a un cuadro de diálogo como se muestra en esta respuesta: is it possible to create listview inside dialog?

+1

¡Gracias, voy a intentarlo! – steve

+0

atrapado en el mismo ¿alguien puede ayudar http://stackoverflow.com/questions/29446088/how-to-get-spinner-values-in-textview/29487383?noredirect=1#comment47175570_29487383 –

+0

https://github.com/pratikbutani/MultiSelectSpinner –

6

Android proporciona el widget Spinner que tiene una funcionalidad similar a la lista desplegable. Pero Spinner acepta una sola selección. por lo tanto, seleccionamos solo un elemento a la vez.so Podemos lograr la función de selección múltiple mediante una ventana emergente personalizada con una lista de selección múltiple. La ventana emergente es similar a los cuadros de diálogo, excepto que se puede colocar una ventana emergente.

Cuando se hace clic en el botón desplegable, se mostrará una lista (como menú desplegable), luego puede seleccionar varios valores. Los valores seleccionados se mostrarán en un cuadro de texto encima de la lista.

de Referencia a preferir este enlace:

http://asnehal.wordpress.com/2012/04/03/multi-select-drop-down-list-in-android/

+0

atrapado en el mismo ¿alguien puede ayudar http://stackoverflow.com/questions/29446088/how-to-get-spinner-values-in-textview/29487383?noredirect=1#comment47175570_29487383 –

Cuestiones relacionadas