微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

夜间模式下的 ExposedDropdownMenu 显示不正确的文本颜色

如何解决夜间模式下的 ExposedDropdownMenu 显示不正确的文本颜色

在夜间模式下的“@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense.ExposedDropdownMenu”样式中,下拉项的文本是黑色的。问题只在夜间模式下存在,在白天模式下一切正常。

下拉菜单项的文本在打开时显示在“colorSurface”上方,因此它们应该使用“colorOnSurface”作为文本。在屏幕截图中,“colorSurface 是绿色的。文本是不可更改的,它应该可以正常工作而无需进行自定义。在夜间模式下,所有其他方面都可以正常工作。当我选择该项目时,它也可以通过显示白色文本来工作。我希望这种行为与所选项目的颜色相同。

简而言之,下拉列表中的项目应与所选项目的文本颜色相匹配。正如您在屏幕截图中所看到的,我将“colorOnSurface”设置为白色,它也不会将下拉列表中的文本更改为白色。

这个问题发生在每个设备的任何 API 上。

材料版本 = '1.3.0-rc01'https://imgur.com/a/e0Rh21h

你能告诉我如何解决这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。