android开发中屏幕分辨率获取教程
程序员文章站
2022-07-02 20:02:27
android开发中屏幕分辨率获取教程。
deprecated
display dp=getwindowmanager().getdefaultdisplay();
in...
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
other method
displaymetrics metrics = new displaymetrics(); getwindowmanager().getdefaultdisplay().getmetrics(metrics); int height = metrics.heightpixels; int width = metrics.widthpixels;
下一篇: Android8.0开发中适配问题解析