作者ivanf10710 (Ivan)
看板AndroidDev
标题[问题] 拿萤幕长宽
时间Tue Jan 15 23:59:16 2013
在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
1F:→ asilzheng:Nexus7? 他把底下的虚拟键扣掉了吧 01/16 00:59
2F:→ kuoshenghsu:+1 虚拟按键吃掉了 01/16 02:04
3F:→ ivanf10710:昨天在stackoverflow问到答案了,有更快的方法可以取得 01/16 16:56
5F:→ ivanf10710:如果要扣掉虚拟键还要再扣状态列好麻烦 01/16 16:58