
Hình ảnh này thể hiện cả hai hướng (Phong cảnh / Chân dung)
Để có MaxX và MaxY, hãy đọc tiếp.
Đối với tọa độ màn hình thiết bị Android, khái niệm dưới đây sẽ hoạt động.
Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;
EDIT: - ** ** cho các thiết bị hỗ trợ cấp độ api Android cũ hơn 13. Có thể sử dụng mã bên dưới.
Display mdisp = getWindowManager().getDefaultDisplay();
int maxX= mdisp.getWidth();
int maxY= mdisp.getHeight();
(x, y): -
1) (0,0) là góc trên cùng bên trái.
2) (maxX, 0) là góc trên cùng bên phải
3) (0, maxY) là góc dưới bên trái
4) (maxX, maxY) là góc dưới cùng bên phải
ở đây maxX và maxY là chiều cao và chiều rộng tối đa của màn hình tính bằng pixel, mà chúng tôi đã lấy được ở phần mã đã cho ở trên.
Viewvới,layout_width="1" layout_height="1"điều đó có nghĩa là trên cùng bên trái là (0,0) và dưới cùng bên phải là (1, 1)? Điều đó có nghĩaViewlà chiều rộng = 2 và chiều cao = 2? Mâu thuẫn.