Wie kann die Schwerkraft-Werte Wirkung des Popup-Fensters.showAtLocation() in Android
Wie die unterschiedlichen Schwerkraft-Werte Wirkung des Popup-Fensters.showAtLocation() in Android?
Ich kann nicht finden, gute docs auf PopupWindows showAtLocation und Schwerkraft.
InformationsquelleAutor der Frage Bae | 2011-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach dem Hacker, die für ein paar Stunden versucht etwas schwarze Magie der Mathematik zu berechnen, Zentren und versuchen Sie zum ausrichten der Ansicht mit Hilfe der Schwerkraft.OBEN fand ich einen Beitrag, der verwendet Schwerkraft.CENTER. Ich bin zu sammeln und meine Ergebnisse hier, in der Hoffnung es spart jemand anderes Schmerzen.
Den anzeigen ist nur erforderlich für die Fenster-token, es hat keine anderen Auswirkungen auf die Lage.
Schwerkraft erzählt die layout-manager, wo Sie beginnen, das Koordinatensystem und wie Sie zu behandeln diese Koordinaten. Ich kann nicht finden die docs aber hacking zeigt mir, dass:
InformationsquelleAutor der Antwort Bae
Können Sie ändern die Schwerkraft, die von einem
Popup
durch AnpassungGravity.CENTER
imshowAtLocation
Methode:Die Bilder unten zeigen die Effekte:
Center
Gravity.CENTER
Kanten
Gravity.TOP
Gravity.BOTTOM
Gravity.LEFT
Gravity.RIGHT
Ecken
Gravity.TOP | Gravity.LEFT
Gravity.TOP | Gravity.RIGHT
Gravity.BOTTOM | Gravity.LEFT
Gravity.BOTTOM | Gravity.RIGHT
Offsets
Können Sie eine weitere position, indem Sie die
(x,y)
offsets inBeispielsweise
Code
Hier ist der code für die Beispiele oben. Sehen Wie man eine einfache Android-popup-Fenster für mehr basic-Hilfe.
Siehe auch
showAsDropDown
wenn Sie wollen Anker im popup auf einen Blick.InformationsquelleAutor der Antwort Suragch