Пожалуйста, попробуйте это
. Используйте две глобальные переменные: одну для метки, а другую для выбора.
String[] days = {"Sunday", "Monday", "Tuesday", "Wednesday", "thursday"};
boolean[] checkedItems = {false, false, false, false, false};
, затем нажмите кнопку Показать диалог
private void pickWeek() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Choose some days");
// Add a checkbox list
builder.setMultiChoiceItems(days, checkedItems, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int i, boolean isChecked) {
checkedItems[i]=isChecked;
// The user checked or unchecked a box
}
});
// Add OK and Cancel buttons
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// The user clicked OK
}
});
builder.setNegativeButton("Cancel", null);
// Create and show the alert dialog
AlertDialog dialog = builder.create();
dialog.show();
}