Тема AlertDialog: Как изменить цвет текста элемента?

Когда я пытаюсь применить стандартную тему кAlertDialog

AlertDialog.Builder builder = new AlertDialog.Builder(MyClass.this, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT);

builder.setTitle("Change");

String[] info= this.getResources().getStringArray(R.array.info);

ArrayAdapter arrayAdapter = new ArrayAdapter(this, android.R.layout.select_dialog_singlechoice);

arrayAdapter.addAll(info);

builder.setSingleChoiceItems(arrayAdapter, ....

Результат:

Обратите внимание, что у меня нет проблем сbuilder.setItems(...) так как его цвет текстаBlack в то время как тема применяется сbuilder.setSingleChoiceItems(...) имеет белый цвет текста.

Любое быстрое решение? Или любой способ создать индивидуальную тему на основе?AlertDialog.THEME_DEVICE_DEFAULT_LIGHT

Мой индивидуальный стиль нет работает как положено:


    #7ABDFF
    true
    @android:color/transparent


    

    true
    true
    #A844BD
    #7ABDFF

Обновить

@lopez answer - это полное решение, но я нахожу исправление в одну строку для моей проблемы, настраиваемую тему, которую нужно применить к действию в манифесте:


    @android:color/black

Ответы на вопрос(4)

Ваш ответ на вопрос