长按工具栏菜单图标显示灰色文本背景

问题描述 投票:0回答:1

我有工具栏,并且有带有图标和描述的菜单项。

当我长按该图标时,会弹出一个菜单说明。

问题是弹出窗口中的文本与背景颜色不同。

id

这里是toolbar.xml文件代码。

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    style="@style/ToolbarThemeMain"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:fitsSystemWindows="true"
    android:minHeight="?attr/actionBarSize"
    android:theme="?attr/toolbarStyle"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

这是styles.xmltoolbarStyle的代码

  <style name="ToolbarThemeMain" parent="Theme.AppCompat.Light">
    <item name="android:textColorPrimary">@color/textLight</item>
    <item name="android:textColorSecondary">@color/textSecondary</item>
    <item name="actionMenuTextColor">@color/white</item>
    <item name="colorControlNormal">@color/white</item>
    <item name="android:background">@color/colorPrimary</item>
    <item name="android:actionMenuTextColor">@color/white</item>
    <item name="colorControlHighlight">@color/colorPrimaryDark</item>
    <item name="colorControlActivated">@color/colorPrimaryDark</item>
    <item name="android:drawSelectorOnTop">true</item>
  </style>

colorPrimary

是上图中的绿色。

如何解决此问题并删除灰色文本背景,并与colorPrimary具有相同的绿色?

我有工具栏,并且我的菜单项上带有图标和说明。当我长按该图标时,它会弹出一个菜单项说明。问题是...

android android-toolbar android-menu android-touch-event
1个回答
0
投票

这根本与工具栏无关,您必须更改弹出窗口,据我所知,您自己制作弹出窗口布局,我不知道您是否有一个,但无论如何我都将代码放在这里:

© www.soinside.com 2019 - 2024. All rights reserved.