作者nightwolf013 (阿耀)
看板AndroidDev
標題[問題] 有關平板轉向時取寬與高
時間Thu Nov 29 14:00:34 2012
各位前輩安
小弟最近在使用平板在做開發
然後使用以下的方式取寬高
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
widthPixels=dm.widthPixels;
heightPixels=dm.heightPixels;
發現當平板直立時,跟 橫放的時候 寬高不一樣
直立時是 : 800 x 1232
橫放時是 : 1280 x 752
平版本身是 800 x 1280 可是不知道為什麼會有個48的高度被吃掉
原本以為是Status Bar , 不過平板沒有這個,所以抓出來是0
試了一下 Action Bar , 抓出來是56 也不對
(而且action 一直會在畫面正下方,直立的時候應該是752 x 1280?)
不知還有什麼高度影響這個結果QQ
請問有大大遇過這個問題嗎?? 感激不盡>"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.192.224
→ lovelycateye:虛擬按鈕? 11/29 14:13
→ nightwolf013:ActionBar不是虛擬按鈕嗎@@? 還是我誤會了 11/29 14:18
推 dreamcwli:System Bar? 11/29 19:31
→ sdyy:ActionBar 通常是指上面那排 11/29 22:28
→ qweqweqweqwe:下面的可能叫 system bar/ status bar/ system ui 11/29 23:37
→ dreamcwli:手機上面的叫 Status Bar,下面的 Navigation Bar 11/30 06:40
→ dreamcwli:平板只有下面的叫 System Bar 11/30 06:41
→ dreamcwli:System UI 指的是整個操作介面,手機上就是 Status Bar 11/30 06:42
→ dreamcwli:+ Navigation Bar,平板就是 System Bar 11/30 06:42
→ nightwolf013:謝謝各位大大的幫助~~^^ 11/30 13:59