Как я могу получить всплывающее меню, которое я вижу во всем приложении, иначе (см. Ниже)? Я пробовал поэкспериментировать с popupMenuStyle
и popupMenuBackground
, но ничего не изменилось.
![enter image description here](https://i.stack.imgur.com/uj74W.png)
AlertDialog.Builder builder = new AlertDialog.Builder(activity, R.style.AlertDialogStyle);
...
builder.show();
AlertDialogStyle:
<style name="AlertDialogStyle" parent="Theme.AppCompat.DayNight.Dialog.Alert">
<item name="android:windowTitleStyle">@style/DialogTitleStyle</item>
<item name="android:background">@color/colorPrimary</item>
<!-- <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>-->
<!-- <item name="popupMenuBackground">@color/red</item>-->
<item name="buttonBarNeutralButtonStyle">@style/DialogButtonNeutralStyle</item>
<item name="buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item>
<item name="buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item>
</style>
Если я прокомментирую android:background
, всплывающее меню в порядке:
![enter image description here](https://i.stack.imgur.com/BU5eF.png)