Sean's Note: Resolution getting from android device is different from spec.

2013年5月23日 星期四

Resolution getting from android device is different from spec.

今天在玩 Toshiba AT500 時,發現規格上寫的解析度是 1280x800,

寫程式時卻要到了 1280x752。

( EX: getWindowManager().getDefaultDisplay().getMetrics(metrics); )

不過實際上 AP 能顯示的的確是 Height: 752 沒錯,因為下面還有一條 Status Bar!

但在使用 WebView(fillparent) 時,

JavaScript 是把解析度當成 1280x800 來看,

(window.screen.availWidth = 1280, window.screen.availHeight = 800)

CSS 則是把解析度當成 1280x752。

除此之外,背景圖像若設的跟 WebView 一樣大,影像將會超過 WebView 幾個 pixel,

若要貼得漂亮,就只能在減掉這些 pixel。

沒有留言:

張貼留言