今天用webview开发一个弹出窗口,里面嵌入了一个网页,网页的css有用到@media screen and (max-device-height:320px){} ;
但是发现系统是4.1及以上显示正常,在480*800和240*320的分辨率下都能按预想的样式显示,但是当系统是2点几的时候,在480*800和240*320
的分辨率下总是显示@media screen and (max-width:320px)这个里面的样式,顿时觉得很无语,就在页面上取屏幕的分辨率来看看是不是分辨率不对,
当直接用浏览器访问这个内嵌的页面时,取到的分辨率是正确的,当把网页嵌入到webview时,在2点几的系统下取到的分辨率的高度总是为零,由这
可以断定这是android系统的bug,所以我想只能由webview加载这个页面的时候把屏幕的分辨率带过来,再在前台去取到这个屏幕分辨率参数再做处理。比如这样:
http://write.blog.csdn.net/postedit/17028711?height=320&width=240