Cette image présente à la fois l'orientation (Paysage / Portrait)
Pour obtenir MaxX et MaxY, lisez la suite.
Pour les coordonnées d'écran de l'appareil Android, le concept ci-dessous fonctionnera.
Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;
EDIT: - ** ** pour les appareils prenant en charge le niveau d'API Android plus ancien que 13. Peut utiliser le code ci-dessous.
Display mdisp = getWindowManager().getDefaultDisplay();
int maxX= mdisp.getWidth();
int maxY= mdisp.getHeight();
(x, y): -
1) (0,0) est le coin supérieur gauche.
2) (maxX, 0) est le coin supérieur droit
3) (0, maxY) est le coin inférieur gauche
4) (maxX, maxY) est le coin inférieur droit
ici maxX et maxY sont la hauteur et la largeur maximales de l'écran en pixels, que nous avons récupérées dans le code ci-dessus.
View
aveclayout_width="1" layout_height="1"
, cela signifierait-il que le haut à gauche est (0,0) et le bas à droite est (1, 1)? Cela ne veut-il pas dire queView
la largeur = 2 et la hauteur = 2? Contradiction.