Стиль для AlertDialog.

Интерфейс, диалоги, темы, стили, меню
Ответить
Reyst
Сообщения: 9
Зарегистрирован: 05 дек 2014, 20:48

Стиль для AlertDialog.

Сообщение Reyst » 21 мар 2017, 11:48

Всем доброго здравия.

Я не силен в стилях и работе с UI, поэтому возник вопрос как поменять цвет текста в списке показываемом в AlertDialog, с помощью стилей?

Код:

Код: Выделить всё

        new AlertDialog.Builder(getActivity(), R.style.CountrySelect_Dialog) //
                .setSingleChoiceItems(adapter, 0),
                        (dialog, which) -> {
                           // do something
                        })
                .create().show();
И стиль:

Код: Выделить всё

    <style name="CountrySelect_Dialog" parent="Theme.AppCompat.Light.Dialog.Alert">
        <!--item RadioButton or CheckBox color-->
        <item name="colorControlNormal">@color/colorPrimary</item>
        <item name="colorControlActivated">@color/colorPrimary</item>
        <!--item text color-->
        <item name="android:textColorAlertDialogListItem">@android:color/black</item>
        <item name="textColorAlertDialogListItem">@android:color/black</item>
        <item name="android:textColorPrimaryDisableOnly">@android:color/black</item>

        <!--buttons color-->
        <item name="colorAccent">@color/colorPrimary</item>
        <!--title and message color-->
        <item name="android:textColorPrimary">@color/black</item>
        <!--dialog background-->
        <item name="android:windowBackground">@color/white</item>
    </style>
Но у меня выводится текст белым по белому, как поменять - не знаю.

Ответить