【问题标题】:Android Actionbar PopupMenu with Custom Item Layouts带有自定义项目布局的 Android Actionbar PopupMenu
【发布时间】:2013-12-25 15:49:16
【问题描述】:

我正在开发一个 Android 应用程序,我必须设计一个从操作栏中填充的菜单,如下所示:

我已经尽力了,但无法使用 Android 控件制作它。

我尝试过的解决方案是:

  1. 使用操作栏,添加一个带有 selectable="all" 组的菜单项,这会产生我需要的布局,但是当我单击复选框以选择它时,整个菜单会隐藏并且未完成选择,此外操作栏中的菜单图标没有右下角的白色箭头。

  2. 尝试创建自定义 ActionProvider 并使用类的 OnPrepareSubMenu 方法添加菜单项,但遇到了同样的问题。

我只需要朝着正确的方向前进,剩下的事情我可以做,非常欢迎提出建议。

谢谢你:)

【问题讨论】:

    标签: android android-actionbar android-support-library


    【解决方案1】:

    使用popupWindow
    因为您可以制作任何自定义布局并将其设置为弹出窗口的内容,您也可以在您的情况下指定一个 ANCHOR,它将是
    R.id.your_menu_item
    设置一个监听器并监听变化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 2019-11-14
      相关资源
      最近更新 更多