1.擷取Android螢幕尺寸
我們能夠通過getSize()方法獲得螢幕的尺寸
假設不是在Activity裡面。則無法使用getWindowManager()。此時能夠使用WINDOW_SERVICE獲得一個預設的Display
getSize()方法是在API 13 之後才增加的。在API 13之前我們須要這樣做
為了适配全部的裝置。我們應該這樣寫
還有第二種方法,這樣的方法也能夠正确得到螢幕尺寸
更簡便的寫法
以上獲得的螢幕高度都是包含了狀态欄和導航欄的高度的

2.擷取控件尺寸
假設我們在onCreate()方法裡直接調用getWidth()、getMeasuredWidth()獲得的尺寸為0。這是因為在onCreate()中,我們的控件還沒有畫好。等onCreate()運作完了,我們的控件才被測量出來,我們能夠注冊一個監聽器,用來監聽測量結果
3.獲得狀态欄/通知欄的高度
4.獲得導航欄高度
5.去除導航欄
在onCraete()方法中的setContentView();的之前調用以下這句代碼
6.去除狀态欄/通知欄
在onCraete()方法中的setContentView()。的之前調用以下這句代碼