Как показать PopoupWindow в месте клика?

Я пытаюсь показать в Android PopupWindow в месте щелчка. Я читал, что Android по какой-то причине не поддерживает получение координат щелчка.

Я хочу сделать что-то вроде небольшого всплывающего окна, которое появляется в контактах на Android 2.1+, когда вы выбираете значок человека, и в строке появляется окно, показывающее различные варианты связи с этим человеком. Также в приложении твиттера делают что-то подобное.

Я предполагаю, что это больше похоже на контекстное меню, но я читал, что контекстные меню нельзя настроить. Как делаются эти всплывающие окна на месте?

Спасибо.


person adrianrdzv    schedule 17.08.2010    source источник


Ответы (1)


Для случая с PopupWindow есть вариант попроще:

Метод showAsDropDown(View, int offsetx, int offsety) PopupWindow привязывает окно к данному представлению по определенному смещению.

person adrianrdzv    schedule 17.08.2010