Как изменить стиль PopUpMenu на Android (цвет фона) - PullRequest
0 голосов
/ 28 мая 2020

Я устанавливаю стиль в меню следующим образом:

Context wrapper = new ContextThemeWrapper(MyActivity.this, R.style.AddEffectsStyle);
PopupMenu popup = new PopupMenu(wrapper, binding.btnAddEffect);

и вот как я делаю стиль

<style name="AddEffectsStyle" parent="Widget.AppCompat.PopupMenu">
    <item name="android:itemBackground">@android:color/holo_purple</item>
    <item name="android:textColor">@color/colorSecondary</item>
    <item name="android:textColorSecondary">@android:color/holo_purple</item>
    <item name="android:popupBackground">@color/black</item>
</style>

(ps: colorSecondary зеленый)

Вот как отображается PopUpMenu:

enter image description here enter image description here

Вы можете видеть, что на нем есть белая полоса первое изображение, а на втором фон заголовка подменю белый. Я не знаю, как изменить этот белый цвет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...