Wie ein PopoupWindow am Klicken Standort zeigen?
-
29-09-2019 - |
Frage
Ich versuche, in Android ein PopupWindow am Klicken Ort zu zeigen. Ich habe gelesen, dass Android nicht unterstützt die Klick-Koordinaten aus irgendeinem Grund zu bekommen.
Ich möchte etwas wie das kleine Popup tun, erscheint auf den Kontakten auf Android 2.1+, wenn Sie eine Person, die Symbol auswählen und ein Fenster erscheint am Zeilenposition, die verschiedene Optionen, um einen Kontakt dieser Person. Auch in der Twitter-Anwendung sie tun etwas ähnliches.
Ich denke, es eher wie ein Kontextmenü wirkt, aber was ich lese ist, dass Kontextmenüs können nicht angepasst werden. Wie werden diese Popup-Fenster an der Stelle getan?
Danke.
Lösung
Es gibt eine einfachere Möglichkeit für den Fall PopupWindow:
Das Verfahren showAsDropDown(View, int offsetx, int offsety)
des PopupWindow wird das Fenster auf die angegebene Ansicht durch die spezifischen Offset verankern.
Andere Tipps
sollte ich in Stackoverflow gesucht mehr haben ... Es gibt eine Probe in dieser Frage: Wie Twitter App Schnell Aktionen auf Android
Und auch hier ist eine Anleitung: http://www.londatiga.net/it / how-to-create-Dialog-Schnell-in-android /