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()。的之前调用以下这句代码