【问题标题】:PopupWindow or Dialog?弹出窗口还是对话框?
【发布时间】:2021-09-13 11:02:46
【问题描述】:

我想在单击OptionsMenu 中的项目/操作图标时显示自定义过滤菜单,我想知道该怎么做,要么导航到 DialogFragment,要么显示 PopupWindow 并放置任何它们位于屏幕的右侧。

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

【问题讨论】:

    标签: android filter dialog popupwindow android-optionsmenu


    【解决方案1】:

    对于PopUp 选项,您可以创建一个自定义选项(或使用ListPopupWindow 或使用例如PowerMenu 库。

    但这取决于您的 UI,您共享的设计可能是多选选项,还有 apply 更改的按钮,在 PopUpWindow 中单击即可,并且还有重置过滤器按钮在同一个过滤器中。

    要更好地了解它们之间的区别,请阅读此answer 它可能会帮助您采取哪种方式。

    【讨论】:

    • 我最终决定实现一个DialogFragment并将重力设置在右边。谢谢
    【解决方案2】:

    自定义过滤菜单是什么意思?

    【讨论】:

    • 这应该是一条评论。
    • 抱歉,我没有看到任何添加 cmets 的按钮
    猜你喜欢
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多