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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top