顯示一些用HTML DOM時已準備好執行JavaScript的;但screen.width給出了錯誤的值,除非我正在使用的一些超時查詢之前(在模擬器和真實設備)的Android的WebView我使用的是Android的WebView中的JavaScript錯誤
問題是與高/低密度的設備。例如,尺寸的設備高密度的480 X 800將在320×533屏幕的結果(它除以1.5既屏幕寬度和高度)和低密度的尺寸240×320的屏幕它給320x426(再次,它除以0.75寬度和高度)。
當我應用一些css並將身體的寬度設置爲100%時,它會閃爍,因爲身體的寬度設置爲320px,並且在半秒後再次設置,這次是實際大小爲480px。
使用計時器之前查詢屏幕的寬度和高度,以將一些CSS是不可接受的,因爲在不同的設備,不同的時間間隔需要(300毫秒,500毫秒) - 如何申請的CSS不同屏幕尺寸
模擬器:
FWQVGA (240×432, low density, normal screen)
HVGA (320×480, medium density, normal screen)
WVGA800 (480×800, high density, normal screen)
有沒有解決這個問題的方法?
我覺得我看到了ASME問題。你有沒有設法找到更多信息? – zaf 2012-03-06 13:10:44