8
Quiero desactivar algunos elementos en ListView
que se encuentra en el AlertDialog
.Cómo deshabilitar algunos elementos en la vista de lista que se encuentra en el Diálogo de alerta
¿Cómo puedo hacerlo?
Quiero desactivar algunos elementos en ListView
que se encuentra en el AlertDialog
.Cómo deshabilitar algunos elementos en la vista de lista que se encuentra en el Diálogo de alerta
¿Cómo puedo hacerlo?
Proporcione su propio ListAdapter
personalizado al AlertDialog.Builder
a través de setAdapter()
. A continuación, puede anular areAllItemsEnabled()
y isEnabled()
para habilitar/deshabilitar lo que desee.
Quiero desactivar dinámicamente algunos elementos, así que tengo que poner algún código en el método onPrepareDialog, ¿cómo cambiar el estado del elemento en ese momento? – Chris
@Chris: en 'onPrepareDialog()', llame a 'makeTheseGoAwayPlease()' en su 'Adaptador' personalizado, que almacena esa información y la utiliza en su implementación de' isEnabled() '. – CommonsWare
Además de eso, quiero algunos elementos seleccionados, ¿puedo hacerlo en el onPrepareDialog()? Cómo ? – Chris