其他分享
首页 > 其他分享> > android-菜单项选择不会更改textview背景

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