在警报对话框中更改MultichoiceItems文本颜色

时间:2019-12-13 03:00:22

标签: android xml android-alertdialog

我在AlertDialog中为styles.xml创建了具有深色背景的自定义样式,但是当我使用setSingleChoiceItemssetMultiChoiceItems时,项目的文本颜色保持黑色,例如 this image。我希望它们是白色的,就像this image中一样。在后一种情况下,我使用setMessage代替了set*ChoiceItems,并且它起作用了,所以我不知道问题出在哪里。

  • AlertDialog中使用的样式:
<style name="AppDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
    <item name="android:windowBackground">@color/color_toolbar</item>
    <item name="android:textColor">@color/color_secondary</item>
    <item name="android:textColorPrimary">@color/color_white</item>
    <item name="android:textColorAlertDialogListItem">@color/color_white</item>
    <item name="colorAccent">@color/color_white</item>
</style>

以防万一,@color/color_toolbar为深灰色,@color/color_secondary为黄色。

感谢您的帮助,在此先感谢您!

0 个答案:

没有答案
相关问题