Questa immagine presenta entrambi gli orientamenti (orizzontale / verticale)
Per ottenere MaxX e MaxY, continua a leggere.
Per le coordinate dello schermo del dispositivo Android, il concetto seguente funzionerà.
Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;
EDIT: - ** ** per dispositivi che supportano il livello di API Android più vecchio di 13. Può usare il codice qui sotto.
Display mdisp = getWindowManager().getDefaultDisplay();
int maxX= mdisp.getWidth();
int maxY= mdisp.getHeight();
(x, y): -
1) (0,0) è l'angolo in alto a sinistra.
2) (maxX, 0) è l'angolo in alto a destra
3) (0, maxY) è l'angolo in basso a sinistra
4) (maxX, maxY) è l'angolo in basso a destra
qui maxX e maxY sono l'altezza e la larghezza massime dello schermo in pixel, che abbiamo recuperato nel codice sopra indicato.
View
conlayout_width="1" layout_height="1"
significherebbe che in alto a sinistra è (0,0) e in basso a destra è (1, 1)? Ciò non significherebbe cheView
la larghezza = 2 e l'altezza = 2? Contraddizione.