博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android获取屏幕宽度、高度的4种方法
阅读量:6992 次
发布时间:2019-06-27

本文共 900 字,大约阅读时间需要 3 分钟。

记录学习之用,有相同的问题可以参考

方法一:

 

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;

方法三与方法四类似。

转载于:https://www.cnblogs.com/woaixingxing/p/5556733.html

你可能感兴趣的文章
Android之桌面组件AppWidget
查看>>
使用ab进行页面的压力测试
查看>>
桌面轻量级数据库的选择:Access、SQLite、自己编写?
查看>>
Linux运维不可不知的性能监控和调试工具
查看>>
2015UESTC 暑假集训总结
查看>>
jQuery Post
查看>>
WebApiThrottle限流框架使用手册
查看>>
SQL Server里的自旋锁介绍
查看>>
成为高级程序员的 10 个步骤
查看>>
关于map与set的一点理解;
查看>>
可重复读隔离级别里的可能死锁
查看>>
[LeetCode]N-Queens 八皇后问题扩展(经典深层搜索)
查看>>
iOS开发-Launch Image和Launch Screen
查看>>
【Xamarin开发 Android 系列 3】循序渐进的学习顺序
查看>>
CSAPP 六个重要的实验 lab5
查看>>
迭代中删除元素
查看>>
php中pdo例子
查看>>
ZOOKEEPER在CENTOS6上的再安装
查看>>
simplified build configuration
查看>>
Turn the corner (三分)
查看>>