J'essaie de rendre la liste d'éléments dynamique, donc je peux ajouter à l'exécution, mais je n'ai aucune idée. CharSeqence n'est pas dynamique, et aucune idée de comment utiliser l'option d'adaptateur, comment pourrais-je changer mon code pour être dynamique?dynamicdialog dynamique avec des boutons radio
private void alertDialogLoadFile() {
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Choose:");
CharSequence[] items = { "moshe", "yosi", "ee" };
alert.setSingleChoiceItems(m_items , -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item){
/* User clicked on a radio button do some stuff */
}
});
alert.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
alert.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog ad = alert.create();
ad.show();
}
Qu'entendez-vous par dynamique? Vous voulez que les choix soient variables à l'exécution? Qui décide quels sont les choix? –
Je veux qu'ils soient créés au moment de l'exécution, comme ces choix sont récupérés à partir de certaines bases de données, donc vous ne pouvez pas choisir les éléments qui seront dans la boîte de dialogue d'alerte avant. – rayman