1.獲取螢幕寬高(類似華為手機虛擬按鍵如果顯示,得出的高度不包括虛擬按鍵)
windowmanager wm = context.getwindowmanager();
int width = wm.getdefaultdisplay().getwidth();
int height = wm.getdefaultdisplay().getheight();
2.獲取控制項寬高
oncreate方法執行完之後,控制項才能被測量。如果要在oncreate方法裡獲取控制項寬高,需要我們手動測量(或者使用viewtreeobersver),wrap/match並不能測量出尺寸
int w = view.measurespec.makemeasurespec(0,view.measurespec.unspecified);
int h = view.measurespec.makemeasurespec(0,view.measurespec.unspecified);
imageview.measure(w, h);
int height = imageview.getmeasuredheight();
int width = imageview.getmeasuredwidth();
3.獲取狀態列高度
public int getstatusbarheight()
return result;
}
jq獲取常用寬高
獲取瀏覽器顯示區域 可視區域 的高度 window height 獲取瀏覽器顯示區域 可視區域 的寬度 window width 獲取頁面的文件高度 document height 獲取頁面的文件寬度 document width 瀏覽器當前視窗文件body的高度 document.body hei...
獲取控制項高寬
一般要獲取控制項的的高寬需要控制項已經顯示或者放在onpause,ondraw等畫圖裡面 我的操作如下,也是在網上學習過來的的,希望對搭建在開發中有點幫助 int w view.measurespec.makemeasurespec 0,view.measurespec.unspecified in...
獲取元素寬高
獲取元素寬高值 1.內聯樣式.element.style讀取的只是元素內聯樣式,即寫在元素的 style 屬性上的樣式,支援讀寫.var elebox document.getelementbyid eleid var h elebox.style.height 外聯樣式 巢狀樣式無法通過上述方法直...