溢出按钮上方的锚点弹出菜单

source.rar

我正在尝试创建一个自定义的弹出菜单,希望将其放置在操作栏的溢出菜单按钮上(如果需要的话,请使用Toolbarwith setSupportActionBar())。我发现这可以通过setAnchorView()(通过阅读“溢出”菜单中的“自定义菜单”项)来完成。

但是我似乎无法弄清楚如何以视图的方式检索溢出菜单(可以用来设置锚点)。

我也尝试将其锚定到活动本身的父级布局,但是它显示在左上方,并且菜单的高度等于操作栏的高度(这不是很有用)。

有人知道如何实现吗?

安德鲁·奥罗伯特

不用实际的溢出菜单,您可以“作弊”一点。在操作栏中有一个看起来像溢出图标的图标。您应该设置showAsAction为此MenuItem在溢出图标的OnClick上,您将显示一个ListPopupWindow锚定到MenuItem视图的视图。如果ListPopupWindow没有显示出来,你想要它,你可以打电话ListPopupWindow.setHorizontalOffset()ListPopupWindow.setVerticalOffset()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改Android溢出按钮上弹出菜单的位置?

来自分类Dev

溢出菜单弹出

来自分类Dev

溢出菜单弹出

来自分类Dev

溢出菜单弹出

来自分类Dev

菜单浮在菜单按钮上方

来自分类Dev

没有锚点不能使用菜单弹出帮助器

来自分类Dev

HTML / CSS在锚点div上方锚定

来自分类Dev

Bootstrap的弹出窗口仅在按钮上起作用-锚点或跨度不起作用

来自分类Dev

更改按钮锚点SwiftUI

来自分类Dev

弹出菜单与锚元素的渲染位置不同

来自分类Dev

锚点上的AngularStrap弹出框

来自分类Dev

弹出框未附加到锚点

来自分类Dev

弹出菜单上方的 Android 显示键盘

来自分类Dev

计算段落的负垂直偏移,使图像浮在锚点上方?

来自分类Dev

锚点类型=按钮可以吗?

来自分类Dev

HTML语义-充当锚点的按钮

来自分类Dev

将锚点转换为按钮

来自分类Dev

锚点类型=按钮可以吗?

来自分类Dev

锚点和按钮内部的垂直定位

来自分类Dev

将菜单按钮右上方对齐

来自分类Dev

单击项目上的溢出菜单可弹出菜单

来自分类Dev

如何删除溢出菜单3点?

来自分类Dev

位于动作栏/工具栏上方的Android溢出菜单?

来自分类Dev

在Swift中从任意锚点呈现弹出式窗口

来自分类Dev

检查锚点是否在弹出窗口或新窗口中打开

来自分类Dev

jQuery菜单锚点onBlur事件禁用Div子锚点

来自分类Dev

操作按钮移至溢出菜单(ActionBar)

来自分类Dev

检测单击操作栏的“溢出”菜单按钮

来自分类Dev

带伪CSS的下划线菜单锚点动画