我有一个回收站视图,每个回收站视图项都有弹出菜单 当我打开最后一个回收站视图项目的弹出菜单时,弹出菜单会弹出下方/项目末尾,并隐藏在屏幕下方。 我希望你明白我的观点。
我尝试更改弹出菜单Gravity,并将v7支持弹出菜单更改为widget.pop up菜单。
提前致谢。
答案 0 :(得分:0)
文档说:
PopupMenu在模式弹出窗口中显示一个菜单,锚定到a 视图。如果有空间,则弹出窗口将显示在锚点视图下方 如果没有,就在它之上。如果IME可见,则弹出窗口不会 重叠它直到它被触摸。触摸弹出窗口外面会 解雇它。
我认为有足够的空间,因为你处于回收者视图中,你可以向下滚动。
你不能通过对话实现目标吗?为此,您可以使用AlertDialog
或DialogFragment
。