flutter - 如何更改默认 PopupMenu 的文本颜色?
问题描述
我有一个MaterialApp
with TextField
s,它们有默认的弹出菜单(带有“剪切”、“复制”和“粘贴”项)。
我的问题是:他们的文本颜色总是白色的——所以这些项目都是不可见的,因为我的背景也是白色的!
如何更改弹出项目的文本颜色?
解决方案
我找到了罪魁祸首:我的 ButtonTheme 定义了 a colorScheme: ColorScheme.dark()
,它使按钮文本变为白色。删除 colorScheme 行让按钮文本再次变为黑色。
推荐阅读
- python - 使用 BeautifulSoup 解析单个类中的不同元素
- r - 更改图例形状以匹配绘图 (ggplot2)
- react-native - ScrollToLocation 在初始安装时不起作用
- sql - SAS proq sql 字符(存储为自 1960 年以来的天数)到日期
- bash - 如何将带有参数的命令发送到 GNU 并行?
- java - 从套接字创建 BufferedReader 时,如果连接失败,readLine() == null 会不会?
- asp.net-mvc - 发布我的 ASP.NET Core MVC 应用程序时,Entity Framework Migrations 选项显示错误
- puppeteer - 在专门调用的类之后不单击元素
- android - Android RecyclerView 和 ListView - 父视图滚动不足,ListView 隐藏
- docker - 如何在本地安装引用为 github.com 地址的 Golang 包