Ich habe ein ziehbares Popup-Fensterfragment. Ich muss die X- und Y-Koordinaten dieses Fragments in onSaveInstanceState() abrufen. Ich habe die Breite und Höhe des Fragments mit getView().getWidth()
und getView().getHeight()
. Aber wenn ich getView().getX()
oder getView().getY()
gebe 0.0. Gibt es eine Chance, die Koordinaten zu bekommen?Erhalte absolute Koordinaten der Ansicht innerhalb des Popup-Fensters
3
A
Antwort
1
Verwenden View#getLocationOnScreen(int[])
API:
berechnet die Koordinaten dieser Ansicht auf dem Bildschirm. Das Argument muss ein Array aus zwei Ganzzahlen sein. Nachdem die Methode zurückgegeben wurde, enthält das Array die x- und y-Position in dieser Reihenfolge.
int[] location = new int[2];
getView().getLocationOnScreen(location);
// now location[0] contains x position
// and location[1] contains y position
Verwandte Themen
- 1. Touchpad's absolute Touch-Koordinaten
- 2. R: absolute Koordinaten im Gitterpaket
- 3. Koordinaten innerhalb des Anzeige-Kegelstumpfs
- 4. Verschiebbare Ansicht innerhalb der Elterngrenzen
- 5. Erhalte Erweiterungsschlüssel innerhalb des Postprozessors
- 6. MySQL wählen Koordinaten innerhalb des Bereichs
- 7. Füllfarbe innerhalb des Dreiecks mit drei Koordinaten
- 8. Ein Algorithmus zum Übersetzen relativer Koordinaten in absolute Koordinaten
- 9. absolute Positionierung innerhalb der Anzeige: Tabelle-Zelle
- 10. Absolute Koordinaten von UIElement in WinRT
- 11. Absolute Koordinaten für die Drehung der Inkscape SVG-Elemente erhalten
- 12. Absolute Positionierung innerhalb der relativen Positionierung?
- 13. absolute Positionierung des Bildes?
- 14. Wie bekomme ich absolute x- und y-Koordinaten einer Ansicht in Android?
- 15. absolute Position des Bildes
- 16. Absolute Koordinaten in einem Canvas mit Panning & Zoom berechnen
- 17. Erhalte Anforderungswert innerhalb der Validierung autorisieren Funktion
- 18. Wie kann ich Mitte x und y-Koordinaten für ein Ansicht Xcode Objective-C erhalte
- 19. Wie Linien zu extrahieren, die innerhalb des Radius kartesischer Koordinaten
- 20. Absolute Positionierung innerhalb relativ mit 100% Breite
- 21. Positionierung absolute Höhe Element innerhalb relativ
- 22. Berechne Zahlen innerhalb der Ansicht
- 23. (0,0) Koordinaten einer Ansicht, die in der Mitte des Bildschirms platziert wird
- 24. Wie erhält man die Koordinaten der Ansicht während der Animation?
- 25. Wie erhalte ich die Koordinaten einer Koordinate?
- 26. Pixel innerhalb gegebener Koordinaten extrahieren
- 27. relative/absolute Position CSS (konvertieren Bereich Element rect-Koordinaten)
- 28. Android: bekommen x, y Koordinaten einer Ansicht
- 29. Positionierung absolute div innerhalb Eltern div
- 30. Wie erhalten Sie Bildschirmkoordinaten der Ansicht innerhalb der Tastaturzubehöransicht?