我尝试使用一些在线资源手动设置菜单的背景颜色,但似乎没有工作.有谁知道可能导致这个问题的原因是什么?下面是我的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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)