获取屏幕信息:状态栏高度、content大小
public void getScreenInfo(final Activity activity){
final View v = activity.getWindow().findViewById(Window.ID_ANDROID_CONTENT);
v.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
@Override
public boolean onPreDraw() {
Rect frame = new Rect();
activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
int statusBarHeight = frame.top;
v.getViewTreeObserver().removeOnPreDrawListener(this);
Log.e("", "ScreenInfo===ContentVIew===Height:" + v.getHeight() + " Width:" + v.getWidth() + " Top:" + v.getTop() + " Left:" + v.getLeft()+" Bottom:"+v.getBottom()+" 状态栏高度:"+statusB