美文网首页
Android-屏幕高度获取不准确原因

Android-屏幕高度获取不准确原因

作者: 晖仔Milo | 来源:发表于2024-03-24 17:53 被阅读0次

含有底部导航栏的手机通过以下方法获取高度总是少一截

    static int getScreenHeight(Context context) {
        DisplayMetrics metrics = context.getResources().getDisplayMetrics();
        return metrics.heightPixels;
    }

解决方法

    public static int getScreenHeight(Context context) {
        DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
        ((Activity)context).getWindowManager().getDefaultDisplay().getRealMetrics(displayMetrics);
        return  displayMetrics.heightPixels;
    }

相关文章

网友评论

      本文标题:Android-屏幕高度获取不准确原因

      本文链接:https://www.haomeiwen.com/subject/vztrtjtx.html