Android 四种获取屏幕宽度的方法总结

作者:lqh 时间:2021-12-09 04:31:23 

Android 四种获取屏幕宽度的方法

方法一:


WindowManager wm = (WindowManager) this
     .getSystemService(Context.WINDOW_SERVICE);
 int width = wm.getDefaultDisplay().getWidth();
 int height = wm.getDefaultDisplay().getHeight();

方法二:


WindowManager wm1 = this.getWindowManager();
 int width1 = wm1.getDefaultDisplay().getWidth();
 int height1 = wm1.getDefaultDisplay().getHeight();

方法一与方法二获取屏幕宽度的方法类似,只是获取WindowManager 对象时的途径不同。

方法三:


WindowManager manager = this.getWindowManager();
 DisplayMetrics outMetrics = new DisplayMetrics();
 manager.getDefaultDisplay().getMetrics(outMetrics);
 int width2 = outMetrics.widthPixels;
 int height2 = outMetrics.heightPixels;

方法四:


Resources resources = this.getResources();
 DisplayMetrics dm = resources.getDisplayMetrics();
 float density1 = dm.density;
 int width3 = dm.widthPixels;
 int height3 = dm.heightPixels;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

标签:Android,获取屏幕
0
投稿

猜你喜欢

  • Android自定义相机Camera实现手动对焦的方法示例

    2022-08-23 14:45:11
  • Java Valhalla Project项目介绍

    2021-10-03 00:29:28
  • 聊一聊jdk1.8中的ArrayList 底层数组是如何扩容的

    2023-11-16 08:55:50
  • java实现模拟进度计量器

    2023-05-26 12:05:03
  • Android中activity从创建到显示的基本介绍

    2023-01-08 02:07:41
  • Java之Spring注解开发案例详解

    2022-05-23 05:33:02
  • Android应用中设置alpha值来制作透明与渐变效果的实例

    2021-06-16 14:27:17
  • 十分钟理解Java中的动态代理

    2022-05-16 04:53:19
  • C语言中数据是如何存储在内存中的

    2021-07-03 02:13:34
  • Android模拟实现支付宝蚂蚁森林效果

    2023-03-15 05:07:38
  • Spring Boot2深入分析解决java.lang.ArrayStoreException异常

    2021-10-20 12:10:24
  • Android组件必学之TabHost使用方法详解

    2021-11-12 04:56:47
  • Android使用注解代替枚举节省系统内存开销的方法

    2021-09-28 18:46:06
  • Git工具 conflict冲突问题解决方案

    2023-07-27 10:27:30
  • Android自定义DigitalClock控件实现商品倒计时

    2023-07-17 20:13:28
  • 如何解决Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X

    2022-03-20 10:35:44
  • Unity中的RegisterPlugins实用案例深入解析

    2022-04-02 10:14:41
  • SpringBoot请求发送与信息响应匹配实现方法介绍

    2021-07-08 22:05:27
  • java实现哈弗曼编码与反编码实例分享(哈弗曼算法)

    2023-11-25 04:54:05
  • C#单例类的实现方法

    2023-12-01 02:13:30
  • asp之家 软件编程 m.aspxhome.com