首页 > 解决方案 > 如何更改默认 PopupMenu 的文本颜色?

问题描述

我有一个MaterialAppwith TextFields,它们有默认的弹出菜单(带有“剪切”、“复制”和“粘贴”项)。

我的问题是:他们的文本颜色总是白色的——所以这些项目都是不可见的,因为我的背景也是白色的!

如何更改弹出项目的文本颜色?

标签: flutter

解决方案


我找到了罪魁祸首:我的 ButtonTheme 定义了 a colorScheme: ColorScheme.dark(),它使按钮文本变为白色。删除 colorScheme 行让按钮文本再次变为黑色。


推荐阅读