Полагаю, это довольно интересный вопрос для новичка, но я провел всего 2 недели на Android.
У меня вопрос, у меня есть StringArray, созданный со ссылкой R.array.NAME
Я хочу заполнить диалог, полный флажков, значениями из StringArray, но, похоже, мне нужно преобразовать его в CharSequence [], чтобы я мог использовать:
setMultiChoiceItems
Я не могу найти способ сделать это.
Это мой код (я все равно должен добавить кнопки подтверждения / отмены)
// Я хочу, чтобы это (переменная субъектов) было получено из моего StringArray R.array.NAME
final CharSequence[] subjects = {"Sports", "History", "Maths"};
final boolean[] states = {false, true, false};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(subjects, states, new DialogInterface.OnMultiChoiceClickListener(){
public void onClick(DialogInterface dialogInterface, int item, boolean state) {
}
});
Большое спасибо, ребята.