Android 四种获取屏幕宽度的方法总结
程序员文章站
2024-02-21 23:03:28
android 四种获取屏幕宽度的方法
方法一:
windowmanager wm = (windowmanager) this
.getsys...
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;
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: MySQL存储过程中使用动态行转列