gpt4 book ai didi

android - 工具栏选项菜单背景颜色

转载 作者:可可西里 更新时间:2023-11-01 18:49:14 25 4
gpt4 key购买 nike

我正在使用 android 的工具栏。我只想更改溢出菜单的背景颜色。但它并没有改变。

样式 xml

<style name="MyDarkToolbarStyle" parent="Widget.AppCompat.Toolbar">
<item name="popupTheme">@style/PopupMenuStyle</item>
<item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>

<style name="PopupMenuStyle" parent="android:Widget.Holo.Light.PopupMenu">
<item name="android:popupBackground">@android:color/white</item>
</style>

工具栏 XML

    <android.support.v7.widget.Toolbar
android:id="@+id/tool_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/ColorPrimary"
android:elevation="2dp"
android:theme="@style/MyDarkToolbarStyle" />

最佳答案

要更改工具栏选项菜单颜色,请将其添加到您的工具栏元素

app:popupTheme="@style/MyDarkToolbarStyle"

然后在你的styles.xml中定义弹出菜单样式

<style name="MyDarkToolbarStyle" parent="ThemeOverlay.AppCompat.Light">
<item name="android:colorBackground">@color/mtrl_white_100</item>
<item name="android:textColor">@color/mtrl_light_blue_900</item>
</style>

请注意,您需要使用colorBackground 不是 background。后者适用于所有内容(菜单本身和每个菜单项),前者仅适用于弹出菜单。

关于android - 工具栏选项菜单背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29095733/

25 4 0