2017-04-26 46 views
1

我有一个回收站视图,每个回收站视图项目弹出菜单 当我打开最后回收站查看项目弹出菜单,弹出菜单弹出下面/在项目结束并隐藏在屏幕下方。 我希望你明白我的观点。弹出菜单出现在房间下面,即使在Android中没有空间

我试过改变弹出菜单重力,也改变v7支持弹出菜单widget.pop的菜单。

在此先感谢。

+0

你有没有试过重力中心。 –

+0

是的,我已经尝试了顶部,重心但没用。 –

+0

http://codingaffairs.blogspot.com/2017/05/popupwindow-android-using-cardview.html –

回答

0

的文档说:

这样的PopupMenu显示锚定到 查看一个模式弹出窗口的菜单。如果有空间,弹出窗口将显示在锚点视图下方,如果没有,则弹出窗口将显示在其上方 。如果IME可见,则弹出框不会重叠,直到它被触摸。触摸弹出框的外部将 解雇它。

我想有足够的空间,因为你在回收站查看,你可以向下滚动。

难道你不能用对话来实现你的目标吗?为此,您可以使用AlertDialogDialogFragment

+0

只有当我点击最后的回收商查看项目时,才会出现此问题。屏幕结束。并在其项目下方显示弹出式菜单。 –

+0

http://codingaffairs.blogspot.com/2017/05/popupwindow-android-using-cardview.html –