方法一:
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開發 獲取螢幕高度和寬度
在開發的某些時候,需要獲取螢幕的高度和寬度,下面有兩種方法,大家可以試一下。方法一 windowmanager wm windowmanager this.getsystemservice context.window service int width wm.getdefaultdisplay g...
獲取螢幕寬度和高度
在android上的瀏覽器有個設定遠近的功能,導致獲取到的螢幕寬度和高度是會根據設定遠近而變化的。但是有個屬性不論如何設定都是不變的。就是螢幕的寬度和高度。var screenw window.outerwidth var screenh window.outerheight msg text wi...
Android 獲取螢幕寬度 高度 dpi等資訊
在android中,關於螢幕的寬度 高度等的資訊都封裝在displaymetrics 類中,獲取 displaymetrics 的方法以下幾種 第一種 displaymetrics metrics new displaymetrics windowmanager manager windowmana...