Android菜单背景黑色与Theme.AppCompat?

Android菜单背景黑色与Theme.AppCompat?,第1张

概述出于某种原因,在我的应用程序中,当使用“Theme.AppCompat”作为我的样式时,它使我的菜单黑色文本(我设置,因为我想要黑色文本)在深灰色背景上,如下所示: 我尝试使用一些在线资源手动设置菜单的背景颜色,但似乎没有工作.有谁知道可能导致这个问题的原因是什么?下面是我的style.xml,正如您所看到的,主应用主题条目中的两个底部元素是我尝试使用我在网上找到的东西来改变背景颜色. <!-- 出于某种原因,在我的应用程序中,当使用“theme.AppCompat”作为我的样式时,它使我的菜单黑色文本(我设置,因为我想要黑色文本)在深灰色背景上,如下所示:

我尝试使用一些在线资源手动设置菜单的背景颜色,但似乎没有工作.有谁知道可能导致这个问题的原因是什么?下面是我的style.xml,正如您所看到的,主应用主题条目中的两个底部元素是我尝试使用我在网上找到的东西来改变背景颜色.

<!-- Base application theme. --><style name="Apptheme" parent="theme.AppCompat">    <item name="windowActionbar">false</item>    <item name="androID:windowBackground">@color/white_primary</item>    <item name="androID:textcolor">@color/text_primary</item>    <item name="androID:textSize">@dimen/text_size_medium</item>    <item name="colorAccent">@color/black_primary</item>    <item name="androID:popupMenuStyle">@style/PopupMenuStyle</item>    <item name="androID:panelFullBackground">@drawable/menu_full_bg</item></style><style name="PopupMenuStyle" parent="theme.AppCompat.light">    <item name="androID:popupBackground">@androID:color/white</item></style><drawable name="menu_full_bg">#FFFFFF</drawable>
解决方法 您可以更改d出菜单的背景颜色,如下所示.

>在styles.xml中创建样式

<style name="PopupMenuStyle" parent="theme.AppCompat.light">     <item name="androID:background">@androID:color/white</item></style>

>在toolbar.xml中将此主题设置为工具栏d出主题

<androID.support.v7.Widget.Toolbar         xmlns:app="http://schemas.androID.com/apk/res-auto"        xmlns:androID="http://schemas.androID.com/apk/res/androID"        // Your code here       app:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"       app:popuptheme="@style/PopupMenuStyle" />

希望这可以帮助.

总结

以上是内存溢出为你收集整理的Android菜单背景黑色与Theme.AppCompat?全部内容,希望文章能够帮你解决Android菜单背景黑色与Theme.AppCompat?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存