第一种Java代码
intscreenWidth=getWindowManager().getDefaultDisplay().getWidth();intscreenHeight=getWindowManager().getDefaultDisplay().getHeight();Kotlin代码
valscreenWidth=windowManager.defaultDisplay.widthvalscreenHeight=windowManager.defaultDisplay.height已经补标记过时,不推荐使用。
第二种Java代码
DisplayMetricsdm=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);intscreenWidth=dm.widthPixels;intscreenHeight=dm.heightPixels;Kotlin代码
valdm=DisplayMetrics()windowManager.defaultDisplay.getMetrics(dm)valscreenWidth=dm.widthPixelsvalscreenHeight=dm.heightPixels第三种Java代码
Resourcesresources=this.getResources();DisplayMetricsdm=resources.getDisplayMetrics();intscreenWidth=dm.widthPixels;intscreenHeight=dm.heightPixels;Kotlin代码
valresources:Resources=this.resourcesvaldm:DisplayMetrics=resources.displayMetricsvalscreenWidth=dm.widthPixelsvalscreenHeight=dm.heightPixels第四种前面三种获取的值单位是px,这一种得到的是dp值。
Java代码
Configurationconfig=getResources().getConfiguration();intscreenWidth=config.screenWidthDp;intscreenHeight=config.screenHeightDp;Kotlin代码
valconfig:Configuration=resources.configurationvalscreenWidth=config.screenWidthDpvalscreenHeight=config.screenHeightDpCompose中获取
valconfig=LocalConfiguration.currentvalscreenWidth=config.screenWidthDpvalscreenHeight=config.screenHeightDp
本文来自“月熙儿”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/zh/96045.html