Hola,casillas de verificación Conmutación de elección múltiple en AlertDialog androide
he creado el elección múltiple AlertDialog El AlertDialog tiene cinco elementos de la lista con casillas de verificación. Cuando yo marque la primera casilla de verificación, si esta es si se marcan las otras casillas en la lista , se desactivarán automáticamente y viceversa.
estoy comprobando el estado de IsChecked en el método deonClick del OnMultiChoiceClickListener() y llamar a la showDialog (DIALOG_MULTIPLE_CHOICE); al actualizar boolean [] checkedItems; para recrear el Diálogo , pero no puedo lograrlo. Si tiene alguna sugerencia, por favor diríjase al de manera correcta.
¿Hay alguna manera de recrear el evento AleartDialog onClick del clic de botón de radio?
un código de ejemplo a continuación:
case DIALOG_MULTIPLE_CHOICE:
final String[] lJobTypes = { "Item1", "Item2", "Item3","Item4", "Item5" };
return new AlertDialog.Builder(JoblistPage.this)
// .setIcon(R.drawable.logo)
.setTitle("Title Here")
// .setCustomTitle(m_Title)
.setMultiChoiceItems(lTypes, m_Selections,
new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialog,int whichButton, boolean isChecked) {
/* User clicked on a check box do some stuff */
if (isChecked) {
m_CheckCount++;
//Toggle the Radio button Check status
} else {
m_CheckCount--;
}
}
}).setPositiveButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
}
}).create();
Saludos Vinayak
¿Quiso decir utilizar un RadioButton? ¿Cuáles son todos los atributos? ¿Por qué no publicas parte del código para eliminar algunas de las conjeturas? – jacknad
HI JackN, he actualizado la Pregunta con el código, que puede hacer que sea más claro –