獲取螢幕寬度和高度

2021-07-29 16:18:02 字數 425 閱讀 7199

在android上的瀏覽器有個設定遠近的功能,導致獲取到的螢幕寬度和高度是會根據設定遠近而變化的。但是有個屬性不論如何設定都是不變的。就是螢幕的寬度和高度。

var screenw = window.outerwidth ;

var screenh = window.outerheight; $("#msg").text("width:"+screenw+";height:"+screenh+";");

window.outerheight在android上獲取的還不是真正的螢幕解析度高度。比如480×800的高度在海豚瀏覽器上獲取的高度是762.寬度是480。在webkit的內建瀏覽器上也是這個值。說明跟瀏覽器無關。而這個差值可能是瀏覽器工具欄的高度。因為若開啟了海豚瀏覽器的底部工具欄。這個高度值就變成了697.

而在ipad2 上獲取到的是768×1024.

Android獲取螢幕寬度高度

方法一 windowmanager wm windowmanager this getsystemservice context.window service int width wm.getdefaultdisplay getwidth int height wm.getdefaultdispla...

Android開發 獲取螢幕高度和寬度

在開發的某些時候,需要獲取螢幕的高度和寬度,下面有兩種方法,大家可以試一下。方法一 windowmanager wm windowmanager this.getsystemservice context.window service int width wm.getdefaultdisplay g...

C 獲取螢幕的寬度和高度

1 在螢幕的右下角顯示窗體 這個區域不包括工作列的 rectangle screenarea system.windows.forms.screen.getworkingarea this 這個區域包括工作列,就是螢幕顯示的物理範圍 rectangle screenarea system.windo...