vì Android 3.0 có thanh điều hướng có nút quay lại và nút trang chủ trên màn hình. Bây giờ nếu tôi nhận được kích thước màn hình như thế nàyandroid nhận kích thước màn hình của hướng màn hình khác
ClockLwp.ScreenHeight = getWindowManager().getDefaultDisplay().getHeight();
ClockLwp.ScreenWidth = getWindowManager().getDefaultDisplay().getWidth();
này
getResources().getDisplayMetrics().widthPixels
getResources().getDisplayMetrics().heightPixels
tôi nhận được giá trị khác nhau cho phong cảnh và chân dung. Dưới đây là một ví dụ tôi muốn nói gì:
Acer Iconia A500 chế độ chân dung: 800 x 1232 Acer Iconia A500 chế độ phong cảnh: 1280 x 752
AFAIK này đi cho tất cả các thiết bị với một thanh điều hướng như vậy. (ví dụ: Samsung Galaxy Nexus, GalaxyTab 10.1, v.v.)
Bây giờ câu hỏi của tôi là, nếu tôi đang ở chế độ dọc, làm thế nào tôi có thể nhận được các giá trị của chế độ ngang và cách khác?
Nó không phải thực sự là chiều cao thô chiều rộng tôi muốn. Đó là các giá trị chiều rộng và chiều cao sau khi trừ chiều cao thanh điều hướng, nhưng theo hướng khác. – Xazen
thực hiện một số phép tính !!! – Blackbelt
Tôi không biết làm thế nào tôi có thể nhận được chiều cao của thanh điều hướng. (có chứa nút quay lại và nút trang chủ, không chắc chắn cách thanh này được gọi chính xác.) – Xazen