android获取屏幕宽度和高度
时间: 2023-11-29 19:06:32 浏览: 76
获取Android设备屏幕的宽度和高度可以使用以下代码:
```java
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int screenWidth = displayMetrics.widthPixels;
int screenHeight = displayMetrics.heightPixels;
```
其中,`screenWidth` 和 `screenHeight` 分别是屏幕的宽度和高度。注意,这段代码需要在Activity中使用。如果需要在非Activity的类中获取屏幕宽度和高度,可以考虑将Context对象作为参数传入。
相关问题
android 获取屏幕宽度高度的代码
获取屏幕宽度高度的代码如下:
```
DisplayMetrics dm = getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
```
其中,`dm.widthPixels`表示屏幕宽度,`dm.heightPixels`表示屏幕高度。
android取手机屏幕高度和宽度
您可以使用以下代码获取Android设备屏幕的高度和宽度:
```
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;
```
请注意,上述代码应该在Activity中执行。如果您在Fragment中使用它,则需要使用 getActivity().getWindowManager() 代替 getWindowManager()。
阅读全文