首页 > 解决方案 > 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>

但它不接受它,仍然是黑色的。

标签: androidcolorsmenuthemes

解决方案


推荐阅读