当前位置: 移动技术网 > IT编程>移动开发>Android > android开发中屏幕分辨率获取教程

android开发中屏幕分辨率获取教程

2019年04月18日  | 移动技术网IT编程  | 我要评论

一等废妾,被水龙头坑惨了,战国兰斯辉夜姬

android开发中屏幕分辨率获取教程。

deprecated

display dp=getwindowmanager().getdefaultdisplay();
int height=dp.getheight(); 
int width=dp.getwidth(); 

instead method(推荐)

display display = getwindowmanager().getdefaultdisplay();
point size = new point();
display.getsize(size);
int width = size.x;
int height = size.y;

有虚拟按键的手机获取屏幕分辨率会不正确,只需要将
display.getsize(size)改成display.getrealsize(size),就能获得正确的屏幕分辨率

other method

displaymetrics metrics = new displaymetrics();
getwindowmanager().getdefaultdisplay().getmetrics(metrics);
int height = metrics.heightpixels;
int width  = metrics.widthpixels;

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网