看板 AndroidDev 關於我們 聯絡資訊
在sdk level 11 之前的device DisplayMetrics metrics = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(metrics); screenWidth = metrics.widthPixels; screenHeight = metrics.heightPixels; 可以正確地獲得螢幕長寬 但是到了 level 11 以上時就會 retrun 非實際的長度給我 像是 Nexus7 正確長度為1280,但是用了上面的程式會回傳1205 (portrait時) 有什麼 method 是可以獲得正確的長度也能向下支援到 level 8? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.229.76
asilzheng:Nexus7? 他把底下的虛擬鍵扣掉了吧 01/16 00:59
kuoshenghsu:+1 虛擬按鍵吃掉了 01/16 02:04
ivanf10710:昨天在stackoverflow問到答案了,有更快的方法可以取得 01/16 16:56
ivanf10710:http://0rz.tw/JdB5b 01/16 16:57
ivanf10710:如果要扣掉虛擬鍵還要再扣狀態列好麻煩 01/16 16:58