Android获取设备屏幕宽高pix值的方法

 更新时间:2018年05月03日 16:13:34   作者:安卓学习者  
这篇文章主要介绍了Android获取设备屏幕宽高pix值的方法,需要的朋友可以参考下,具体内容如下

本篇文章主要介绍了Android获取设备屏幕宽高pix值的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

方法一:

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获取设备屏幕宽高pix值的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android判断当前栈顶Activity的包名代码示例

    Android判断当前栈顶Activity的包名代码示例

    这篇文章主要介绍了Android判断当前栈顶Activity的包名代码示例,分享了相关代码,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • Android Jetpack库重要组件WorkManager的使用

    Android Jetpack库重要组件WorkManager的使用

    WorkManager是Android Jetpack的一个强大的组件,用于处理后台耗时任务。后台任务可以是一次性的,也可以是重复的,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 通过源码角度看看AccessibilityService

    通过源码角度看看AccessibilityService

    这篇文章主要给大家介绍了关于通过源码角度看看AccessibilityService的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • Flutter实现网络请求的方法示例

    Flutter实现网络请求的方法示例

    这篇文章主要介绍了Flutter实现网络请求的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • 实例详解Android快速开发工具类总结

    实例详解Android快速开发工具类总结

    这篇文章主要介绍了实例详解Android快速开发工具类总结的相关资料,需要的朋友可以参考下
    2016-01-01
  • Android中用StaticLayout实现文本绘制自动换行详解

    Android中用StaticLayout实现文本绘制自动换行详解

    StaticLayout是android中处理文字换行的一个工具类,StaticLayout已经实现了文本绘制换行处理,下面这篇文章主要介绍了Android中用StaticLayout实现文本绘制自动换行的相关资料,需要的朋友可以参考。
    2017-03-03
  • Android中使用SDcard读取文件

    Android中使用SDcard读取文件

    这篇文章主要介绍了Android中使用SDcard读取文件的相关资料,需要的朋友可以参考下
    2016-02-02
  • 超实用的android自定义log日志输出工具类

    超实用的android自定义log日志输出工具类

    这篇文章主要为大家详细介绍了一个超实用的android自定义log日志输出工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Android实现自制和播放录音程序

    Android实现自制和播放录音程序

    这篇文章主要为大家详细介绍了Android实现自制和播放录音程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android开发中DatePicker日期与时间控件实例代码

    Android开发中DatePicker日期与时间控件实例代码

    本文通过实例代码给大家介绍了Android开发中DatePicker日期与时间控件,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-08-08

最新评论