弹出窗口还是对话框?

PopupWindow or Dialog?

我想在单击 OptionsMenu 中的 item/action 图标时显示自定义筛选菜单,我想知道我该怎么做,要么导航到 DialogFragment 或显示 PopupWindow 并将它们中的任何一个放在屏幕的右侧。

也欢迎任何其他更好的选择:)谢谢

自定义筛选菜单是什么意思?

对于 PopUp 选项,您可以创建自定义选项(或使用 ListPopupWindow or using for instance the PowerMenu 库。

但这要看你的UI心目中的,你分享的设计可能是多选择器选项,还有应用更改的按钮,其中PopUpWindow 只需单击一下,重置过滤器 按钮也位于同一过滤器中。

要更好地了解它们之间的区别,请阅读这篇文章它可能会对您应该采取的方式有所帮助。