Как показать, как PopouropWindow в локации щелчка?
-
29-09-2019 - |
Вопрос
Я пытаюсь показать в Android Popupwindow в локации кликов. Я прочитал, что Android не поддерживает получение координат кликов по какой-то причине.
Я хочу сделать что-то вроде маленького всплывающего окна, который появляется на контактах на Android 2.1+, когда вы выбираете значок человека, и окно появляется в расположении ряда, показывающие разные параметры, чтобы связаться с этим человеком. Также в приложении Twitter они делают что-то подобное.
Я думаю, что это действует больше похоже на контекстное меню, но что я читал, это то, что контекстные меню не могут быть настроены. Как это всплывающее окна в локации сделано?
Спасибо.
Решение
Есть более простой вариант для случая PopupWindow:
Метод showAsDropDown(View, int offsetx, int offsety)
Popupwindow закрепите окно к данному представлению конкретным смещением.
Другие советы
Я должен был искать больше в Stackoverflow ... В этом вопросе есть образец:Как сделать твиттер стиль приложения Быстрые действия на Android
А также есть руководство:http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/