如何在点击位置显示弹出窗口?

时间:2010-08-17 10:20:23

标签: android contextmenu location popupwindow

我试图在Android中在点击位置显示一个PopupWindow。 我读到Android不支持出于某种原因获取点击坐标。

当我选择一个人的图标并且行位置显示一个窗口显示与该人联系的不同选项时,我想做类似于Android 2.1+上的联系人上显示的小弹出窗口。同样在Twitter应用程序中,他们也做了类似的事情。

我猜它更像是一个上下文菜单,但我读到的是上下文菜单无法自定义。这个弹出窗口如何完成?

感谢。

2 个答案:

答案 0 :(得分:1)

对于PopupWindow的案例有一个更简单的选择:

PopupWindow的方法showAsDropDown(View, int offsetx, int offsety)会将窗口锚定到特定偏移量的给定视图。

答案 1 :(得分:0)

我应该在stackoverflow中搜索更多...这个问题中有一个示例: How to make Twitter app style Quick Actions on Android

这里还有一个指南: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/