獲取手機螢幕大小

2021-07-16 00:22:02 字數 768 閱讀 1843

//通過windowmanager獲取

displaymetrics dm = new displaymetrics();

getwindowmanager().getdefaultdisplay().getmetrics(dm);

phonewidth.settext("通過windowmanager獲取的手機螢幕的寬度:" + dm.widthpixels);

phoneheight.settext("通過windowmanager獲取的手機螢幕的高度:" + dm.heightpixels);

//通過resources獲取

displaymetrics dm2 = getresources().getdisplaymetrics();

phonewidth.settext("通過resources獲取的手機螢幕的寬度:" + dm2.widthpixels);

phoneheight.settext("通過resources獲取的手機螢幕的高度:" + dm2.heightpixels);

//獲取螢幕分辯率

display display = getwindowmanager().getdefaultdisplay();

phonewidth.settext("通過獲取螢幕分辯率獲取手機螢幕的寬度:" + display.getwidth());

phoneheight.settext("通過獲取螢幕分辯率獲取手機螢幕的高度:" + display.getheight());

獲取螢幕大小

螢幕的大小有兩種情形 1 整個螢幕的大小,包括工具欄的大小。方法是用函式 intwinapigetsystemmetrics in int nindex 用法 int xscreen getsystemmetrics sm cxfullscreen screen widthint yscreen g...

Android獲取螢幕大小

我們在做ui開發通常都會有這樣的需求,取得畫面的大小,以下這段 就能幫你在android平台中取得畫面的大小,如下 1.display display getwindowmanager getdefaultdisplay 2.log.i view height display.getheight 3...

vc 獲取螢幕大小

int with getsystemmetrics sm cxfullscreen int heigh getsystemmetrics sm cyfullscreen 通過上邊兩個函式獲取的是顯示螢幕的大小,及不包括工作列等區域。int cx getsystemmetrics sm cxscree...