private Dimension getAreaOne(Activity activity){
Dimension dimen = new Dimension();
Display disp = activity.getWindowManager().getDefaultDisplay();
Point outP = new Point();
disp.getSize(outP);
dimen.mWidth = outP.x ;
dimen.mHeight = outP.y;
return dimen;
}
private Dimension getAreaTwo(Activity activity){
Dimension dimen = new Dimension();
Rect outRect = new Rect();
activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(outRect);
System.out.println("top:"+outRect.top +" ; left: "+outRect.left) ;
dimen.mWidth = outRect.width() ;
dimen.mHeight = outRect.height();
return dimen;
}
private Dimension getAreaThree(Activity activity){
Dimension dimen = new Dimension();
// 用户绘制区域
Rect outRect = new Rect();
activity.getWindow().findViewById(Window.ID_ANDROID_CONTENT).getDrawingRect(outRect);
dimen.mWidth = outRect.width() ;
dimen.mHeight = outRect.height();
// end
return dimen;
}
Android 屏幕宽高,
猜你喜欢
转载自blog.csdn.net/telenewbie/article/details/53736622
今日推荐
周排行