酷代码 AI
菜单
服务商

Android开发必知:三种获取屏幕高度和宽度的实用方法

在Android开发中,获取屏幕高度和宽度的方法有多种,以下是其中的几种: 1. 使用Display类:Display类提供了获取屏幕信息的方法,可以使用Display类的getMetrics()方法获取屏幕信息,然后通过getHeight()和getWidth()方法获取屏幕高度和宽度。 ```java Display display = getWindowManager().getDefaultDisplay(); display.getMetrics(metrics); int width = metrics.widthPixels; int height = metrics.heightPixels; ``` 2. 使用Resources类:Resources类也提供了获取屏幕信息的方法,可以使用Resources类的getDisplayMetrics()方法获取屏幕信息,然后通过getHeight()和getWidth()方法获取屏幕高度和宽度。 ```java Resources resources = getResources(); DisplayMetrics displayMetrics = resources.getDisplayMetrics(); int width = displayMetrics.widthPixels; int height = displayMetrics.heightPixels; ``` 3. 使用Configuration类:Configuration类也提供了获取屏幕信息的方法,可以使用Configuration类的getSmallestScreenWidthDp()方法获取屏幕最小宽度,然后通过Display类的getMetrics()方法获取屏幕信息,最后计算出屏幕高度和宽度。 ```java Configuration configuration = getResources().getConfiguration(); int width = configuration.screenWidthDp; int height = configuration.screenHeightDp; ``` 以上是获取屏幕高度和宽度的常用方法,具体使用哪种方法,需要根据实际情况来决定。 ######[AI写代码神器 | 278点数解答 | 2023-11-07 22:47:18]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]