2

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

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

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

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

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

你能给我解决这个问题的方法吗?

4

0 回答 0