android - Android 暗模式:我的菜单文本在深灰色上是黑色的,为什么会这样?
问题描述
浅色模式很好,深色模式几乎不可读。菜单 XML 包含此(项目减少)
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.petesTimer.MainActivity">
<item
android:id="@+id/action_MenuSetTime1"
android:orderInCategory="100"
android:title="@string/menuEntrySetTime1"
app:showAsAction="never" />
</menu>
我尝试更改主题 xml,但它不会影响菜单文本颜色。即使我完全从主题中取出黑色并且只有红色和蓝色,菜单项的文本颜色仍然是黑色。有人知道该怎么做吗?
ps.:还在我的主题中添加了这个通常建议的行:
<item name="android:actionMenuTextColor">@color/my_menuTextColor</item>
但它不接受它,仍然是黑色的。
解决方案
推荐阅读
- java - readOnly=true 和 TransactionType Never 有什么区别?
- django - 姜戈 | 创建新的配置文件对象时出现 SuspiciousFileOperation 错误
- linux - 如何从一个目录中读取文件并使用 shell 脚本将该文件作为另一个存储过程的输入?
- php - WooCommerce 在结帐时选择带有 Optgroup 的下拉菜单
- php - 我如何知道一个 IP 在 PHP 中与 LAN 连接/正常或断开连接?
- laravel - Laravel 5.5 - 更新或创建批量插入
- cloudsim - 等待时间在cloudsim中没有显示为什么?
- javascript - Vue.js 中可编辑文本区域的树形视图
- javascript - 何时在 Mongoose 中使用 new ObjectId("string-id") 而不是 ObjectId("string-id")?
- node.js - Run a NOT headless chrome on a docker container