android 屏幕划分

Posted X-Bing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 屏幕划分相关的知识,希望对你有一定的参考价值。


获取手机屏幕区域高度 public int getWindowArea() { Display display = getWindowManager().getDefaultDisplay(); Point point = new Point(); display.getSize(point); int width = point.x; int height = point.y; return height; }
应用区域高度
    public int getApplicationArea() {
        Rect rect = new Rect();     
        getWindow().getDecorView().                                               
        getWindowVisibleDisplayFrame(rect);
        int width = rect.width();
        int height = rect.height();
        return height;
    }
 获取view绘制区域高度
    public int getDrawArea() {
        Rect rect = new Rect(); 
        getWindow().findViewById(Window.ID_android_CONTENT)     
                   .getDrawingRect(rect);
        int width = rect.width();
        int height = rect.height();
        return height;
    }

以上是关于android 屏幕划分的主要内容,如果未能解决你的问题,请参考以下文章

片段覆盖整个android编辑屏幕

片段布局不覆盖整个屏幕

隐藏子屏幕/片段的android底部导航视图

Android - 片段屏幕旋转[重复]

如何在 Android 片段中禁用屏幕截图?

屏幕旋转后Android片段重叠