前言:
目前大家对“安卓手机怎么变大”大概比较看重,姐妹们都想要知道一些“安卓手机怎么变大”的相关文章。那么小编同时在网络上收集了一些有关“安卓手机怎么变大””的相关内容,希望各位老铁们能喜欢,你们快快来了解一下吧!第一种
Java代码
int screenWidth = getWindowManager().getDefaultDisplay().getWidth();int screenHeight = getWindowManager().getDefaultDisplay().getHeight();
Kotlin代码
val screenWidth = windowManager.defaultDisplay.widthval screenHeight = windowManager.defaultDisplay.height
已经补标记过时,不推荐使用。
第二种
Java代码
DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int screenWidth = dm.widthPixels;int screenHeight = dm.heightPixels;
Kotlin代码
val dm = DisplayMetrics()windowManager.defaultDisplay.getMetrics(dm)val screenWidth = dm.widthPixelsval screenHeight = dm.heightPixels第三种
Java代码
Resources resources = this.getResources();DisplayMetrics dm = resources.getDisplayMetrics();int screenWidth = dm.widthPixels;int screenHeight = dm.heightPixels;
Kotlin代码
val resources: Resources = this.resourcesval dm: DisplayMetrics = resources.displayMetricsval screenWidth = dm.widthPixelsval screenHeight = dm.heightPixels第四种
前面三种获取的值单位是px,这一种得到的是dp值。
Java代码
Configuration config = getResources().getConfiguration();int screenWidth = config.screenWidthDp;int screenHeight = config.screenHeightDp;
Kotlin代码
val config: Configuration = resources.configurationval screenWidth = config.screenWidthDpval screenHeight = config.screenHeightDp
Compose中获取
val config = LocalConfiguration.currentval screenWidth = config.screenWidthDpval screenHeight = config.screenHeightDp
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #安卓手机怎么变大