Android WebView:在hdpi屏幕上奇怪渲染1px行

jda*_*mcd 5 android android-webview

我有一个WebView,显示一些生成的HTML.内容包括列表和CSS包括的列表项border-top: 1px.

在hdpi设备上,WebView尝试将此行缩放1.5倍.有时线条呈现为1个真实像素,有时它们呈现为2个真实像素.事实上,它似乎交替选择1或2个像素.

我特意寻找不涉及的解决方案<meta name="viewport" content="target-densitydpi=device-dpi" />.只要1px行一致地呈现,我确实希望WebView能够处理缩放.

Tov*_*bal 0

我认为唯一的解决方案是您不想听到的解决方案:不要缩放 WebView 内容,而是使用 CSS 修复它。在 CSS 中使用 em 代替 px 可能会有一些运气。