Java 如何将对话框项的颜色从黑色更改为白色?

Java 如何将对话框项的颜色从黑色更改为白色?,java,android,kotlin,android-styles,android-dialog,Java,Android,Kotlin,Android Styles,Android Dialog,我在对话框中使用以下主题: <style name="AlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="android:textColorSecondary">@color/colorWhite</item> <item name="colorAccent"&g

我在对话框中使用以下主题:

<style name="AlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
    <item name="android:textColorSecondary">@color/colorWhite</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:background">@color/colorPrimary</item>
    <item name="android:textColor">@color/colorWhite</item>
    <item name="android:textColorAlertDialogListItem">@color/colorWhite</item>
</style>

@彩色/彩色白色
@颜色/颜色重音
@颜色/原色
@彩色/彩色白色
@彩色/彩色白色
除了项目文本颜色外,其他一切都正常。我必须是白人,但由于某种原因,它仍然存在。如何将该文本更改为白色?谢谢

编辑:

以下是我的AppTheme:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:textColorSecondary">@color/colorWhite</item>
</style>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@彩色/彩色白色

在创建对话框时使用自定义对话框样式

new AlertDialog.Builder(new ContextThemeWrapper(context, R.style.AlertDialogStyle))
将这些行添加到应用程序主题中

<item name="android:alertDialogTheme">@style/AlertDialogStyle</item>
<item name="android:alertDialogStyle">@style/AlertDialogStyle</item>
@style/AlertDialogStyle
@样式/警报对话框样式
您可以参考


...
@彩色/彩色白色


...
@样式/警报对话框样式

...
@彩色/彩色白色

您也可以更改android:textColor,但它将更改对话框窗口中的所有文本颜色

可能的重复项,或者您是否尝试过此:?@JyotishBiswas谢谢您,但此答案无助于我解决问题。除此之外,我没有任何“是/否”按钮。@RandomUser70-1谢谢,但这些答案并不能帮助我解决问题。除此之外,我没有任何“是/否”按钮。谢谢,但它没有任何变化。文本仍然为黑色。同时共享你的应用程序主题
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    ...
    <item name="textColorAlertDialogListItem">@color/colorWhite</item>
</style>

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    ...
    <item name="alertDialogTheme">@style/AlertDialogStyle </item>
</style>

<style name="AlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
    ...
    <item name="textColorAlertDialogListItem">@color/colorWhite</item>
    <!--
    <item name="android:textColor">@color/colorWhite</item>
    -->
</style>