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.
View
vớ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ĩaView
là chiều rộng = 2 và chiều cao = 2? Mâu thuẫn.