Android 菜单组中的项目文本和图标颜色更改

Android item in menu group text and icon color changing

我有一个菜单,其中包含包含项目的组。这些项目会改变颜色,包括它们的图标,例如 HTML 中访问过的链接。我从未指定此行为或颜色(我在我的资源中根本找不到)。

它对整个 item 应用了色调,包括我单击后的图标。这是我的 XML.

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:checkableBehavior="none">
        <item
            android:id="@+id/action_one"
            android:icon="@drawable/ic_one"
            android:title="@string/one"/>
        <item
            android:id="@+id/action_two"
            android:icon="@drawable/two"
            android:title="@string/two" />
    </group>

</menu>

我也没有看到任何阻止此行为的属性?我是否必须修改应用程序主题或其他内容才能禁用它?我希望我所有的项目都具有相同的颜色,即使在它们被点击后也是如此。

问题是菜单项是通过编程方式选择的,我没有意识到它正在发生。

...

new NavigationView.OnNavigationItemSelectedListener() {
                @Override
                public boolean onNavigationItemSelected(MenuItem menuItem) {
//                    menuItem.setChecked(true); <-- was changing the color

...

注释掉此行,颜色保留为默认颜色。