Dieses Bild zeigt beide Orientierungen (Landschaft / Hochformat)
Lesen Sie weiter, um MaxX und MaxY zu erhalten.
Für Bildschirmkoordinaten von Android-Geräten funktioniert das folgende Konzept.
Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;
BEARBEITEN: - ** ** für Geräte, die Android API Level älter als 13 unterstützen. Kann den folgenden Code verwenden.
Display mdisp = getWindowManager().getDefaultDisplay();
int maxX= mdisp.getWidth();
int maxY= mdisp.getHeight();
(x, y): -
1) (0,0) ist die obere linke Ecke.
2) (maxX, 0) ist die obere rechte Ecke
3) (0, maxY) ist die untere linke Ecke
4) (maxX, maxY) ist die untere rechte Ecke
Hier sind maxX und maxY die maximale Höhe und Breite des Bildschirms in Pixel, die wir im oben angegebenen Code abgerufen haben.
View
mit haben,layout_width="1" layout_height="1"
würde es bedeuten, dass oben links (0,0) und unten rechts (1, 1) ist? Würde das nicht bedeuten, dassView
die Breite = 2 und die Höhe = 2 ist? Widerspruch.