我已经设法为Toasts和Dialog框执行此操作,但现在出现了上下文菜单的麻烦。在Android中是否可以通过编程方式将上下文菜单定位到其他位置?我希望能够在屏幕上的任何位置指定位置作为自定义用户界面的一部分,但我似乎无法弄清楚如何执行此操作。提前谢谢。
答案 0 :(得分:1)
正如我在评论中提到的,我选择PopupWindow作为实际的菜单视图。它包含ListView用于具有适当事件侦听器的菜单项。我通过覆盖长按监听器并在PopupWindow添加event.getRawY()
来附加上下文菜单。