Esta imagen presenta ambas orientaciones (Paisaje / Retrato)
Para obtener MaxX y MaxY, sigue leyendo.
Para las coordenadas de la pantalla del dispositivo Android, el siguiente concepto funcionará.
Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;
EDITAR: - ** ** para dispositivos compatibles con el nivel de api de Android anterior a 13. Puede usar el siguiente código.
Display mdisp = getWindowManager().getDefaultDisplay();
int maxX= mdisp.getWidth();
int maxY= mdisp.getHeight();
(x, y): -
1) (0,0) es la esquina superior izquierda.
2) (maxX, 0) es la esquina superior derecha
3) (0, maxY) es la esquina inferior izquierda
4) (maxX, maxY) es la esquina inferior derecha
aquí maxX y maxY son la altura y el ancho máximos de la pantalla en píxeles, que hemos recuperado en el código dado anteriormente.
View
conlayout_width="1" layout_height="1"
¿significaría que la parte superior izquierda es (0,0) y la inferior derecha es (1, 1)? ¿No significa eso queView
ancho = 2 y altura = 2? Contradicción.