2011-10-08 37 views
5

Vì vậy, trò chơi của tôi bắt đầu theo hướng dọc và sau đó cuối cùng chuyển sang hướng ngang. Tôi biết rằng chiều rộng của màn hình là chiều rộng của màn hình và cùng chiều cao với màn hình theo chiều dọc. Khi nó chuyển sang chiều ngang Định hướng trở thành Chiều rộng và Chiều rộng sẽ trở thành Chiều cao? Hay họ vẫn giữ nguyên?Chiều rộng và chiều cao có thay đổi theo hướng không?

Trả lời

3

Có chiều rộng và chiều cao của màn hình thay đổi tùy theo hướng thiết bị. Bạn có thể nhận được kích thước của màn hình với Display.getSize(Point outSize) thay thế cho các phương pháp không dùng nữa Display.getHeightDisplay.getWidth. Từ tài liệu: This value is adjusted for you based on the current rotation of the display.

+0

Cảm ơn, đó là những gì tôi nghĩ, tôi đã gặp một số vấn đề với một hoạt động vẽ một drawable nhưng nó quay ra tôi đã có một biến ra khỏi vị trí. – gsfd

0

muốn thêm điều đó trên máy tính bảng của mình khi chạy các ứng dụng toàn màn hình, nó sẽ chạy 1280 x 753 (không phải 800 do thanh dưới cùng). 753 là những gì được trả về từ getSize. Khi định hướng lật .. nó là 1280px - 47px

Các vấn đề liên quan