您可以使用以下属性更改PopupMenu的位置: gravity,dropDownHorizontalOffset和dropDownVerticalOffset
首先将重力设置为Gravity.END
popup.setGravity(Gravity.END);
然后通过创建样式来更改下拉列表偏移
如果要重叠锚视图使用
parent="@style/Widget.AppCompat.PopupMenu.Overflow"
最后将MyPopupMenu应用于您的主题
- @style/MyPopupMenu