由於android 3.0在顯示屏上有一個帶有後退和home按鈕的導航欄。現在,如果我得到的屏幕尺寸這樣android獲取其他屏幕方向的屏幕大小
ClockLwp.ScreenHeight = getWindowManager().getDefaultDisplay().getHeight();
ClockLwp.ScreenWidth = getWindowManager().getDefaultDisplay().getWidth();
這
getResources().getDisplayMetrics().widthPixels
getResources().getDisplayMetrics().heightPixels
我得到了橫向和縱向不同的值。這裏是我的意思是一個例子:
宏碁Iconia A500人像模式:800 X 1232 宏碁Iconia A500風景模式:1280 * 752
AFAIK這也適用於這樣的導航欄的所有設備。 (例如Samsung Galaxy Nexus,GalaxyTab 10.1等)
現在我的問題是,如果我處於肖像模式,我如何獲取橫向模式的值以及其他方式?
這不是真的原始高度是我想要的寬度。它是減去導航欄高度後的寬度和高度值,但是是其他方向的值。 – Xazen 2012-02-21 22:57:40
做一些數學! – Blackbelt 2012-02-22 08:03:06
我不知道如何獲得導航欄的高度。 (包含後退和主頁按鈕,不知道如何正確調用此欄)。 – Xazen 2012-02-22 10:45:02