Android ListView CHOICE_MODE_MULTIPLE, cómo establecer el índice marcado?
Estoy utilizando la característica interesante de ListView para mostrar una casilla de verificación junto al elemento en el ListView. Encuentro mi lista con una serie de cadenas. Los oyentes onClick y onSelectedItem se llaman bien, de esta manera sé el índice de la "cadena" marcada (o desmarcada).
Estoy almacenando todas las cadenas seleccionadas en las preferencias (como una cadena concatenada por coma), y cada vez que la actividad se vuelve visible, me gustaría volver a poner los elementos marcados en el listview.
- Verificar el usuario durante la suscripción enviando y recibiendo sms a través de Twilio
- No se puede establecer OnCheckedChangeListener en una casilla de verificación
- ¿Cómo hacer algo cuando una casilla de verificación cambia de estado?
- Deshabilitar la revisión ortográfica de los nombres de los campos en Android Studio
- Deshabilitar la "corrección ortográfica" en textView
¿Hay alguna manera de hacerlo? O el CHOICE_MODE_MULTIPLE no permite establecer los elementos marcados?
Nota: no estoy usando una vista personalizada, ya que lo que quiero mostrar es sólo una cadena y una casilla de verificación. He intentado setSelection (índice) pero debe fijar el oneone seleccionado (resaltado) fila.
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,names); m_playlists_list.setAdapter(adapter); m_playlists_list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
- Cuadro de diálogo de comprobación de Android (Fácil)
- ExpandableListView groupView checkbox unticking otras vistas de grupo
- PreferenceActivity validando la entrada del usuario y mostrando los mensajes de error
- Valor predeterminado de la casilla de verificación & OnCheckedChangeListener
- Diccionario de palabras clave para Android - revisión ortográfica - Android Studio
Utilice el método setItemChecked de ListView
Define el estado marcado de la posición especificada. El resultado sólo es válido si el modo de selección se ha establecido en
CHOICE_MODE_SINGLE
oCHOICE_MODE_MULTIPLE
.