android-菜单项选择不会更改textview背景
作者:互联网
我已经在我的应用程序中更改了弹出主题.但有一个问题.当用户单击菜单项时,标签的背景不会改变,如下图所示.
样式:
<style name="PopupTheme" parent="Widget.AppCompat.PopupMenu">
<item name="android:background">@color/primaryDark</item>
<item name="android:textColor">@android:color/white</item></style>
设定菜单
toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.inflateMenu(R.menu.activity_main);
toolbar.setOnMenuItemClickListener(this);
解决方法:
这对我有用.
样式xml文件
<style name="PopupTheme" parent="Widget.AppCompat">
<item name="android:background">@color/primaryDark</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:drawSelectorOnTop">true</item>
</style>
在布局xml文件中
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
app:popupTheme="@style/PopupTheme" >
标签:android-5-0-lollipop,android 来源: https://codeday.me/bug/20191121/2048381.html