【问题标题】:Custom Overflow Menu Outside of ActionBarActionBar 之外的自定义溢出菜单
【发布时间】:2013-03-20 07:04:59
【问题描述】:

如果屏幕尺寸无法显示所有图标,我需要使用菜单项和溢出图标实现自定义溢出菜单。我无法使用侧滚动条,因为我已经在展开的列表视图中。我不能使用顶部或底部操作栏菜单,因为操作会根据展开的列表项而改变。

所以我想创建自己的溢出菜单 - 类似于附加的 gmail 屏幕截图

有什么想法吗?显然ABS可以用于此,但我无法弄清楚,请帮助:)

【问题讨论】:

    标签: android


    【解决方案1】:

    ListPopupWindow 是您正在寻找的。但是,它是一个 API 11+ 类。 ABS 包括一个向后移植的版本,它基本上只是 ListView 内的 PopupWindow(两个 API 1 类)。

    【讨论】:

    • 我可以创建下拉列表,但是如何将其设为“showIfRoom”?并将其附加到布局中的其他项目?
    • 这只是解决方案的一半。我去创建了自己的溢出布局并测量了放入其中的可绘制对象,直到它满了,然后在最后放置了一个 IcsListPopupWindow ......如果有人有更好的解决方案,请告诉我
    • 这正是操作栏的作用。这种行为没有可重用的组件,因为它高度特定于您正在实现的任何内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多