例如,可以通过调用WebView
在Android上将zoomBy(factor)
配置为允许缩放以及以编程方式缩放它。
但是,这种缩放具有缩放所有内容的作用,包括不再适合浏览器窗口的视口本身。因此,您最终只能进行水平滚动。
相反,在(台式机)Firefox和Chrome上,缩放时,内容会应用一个因子,但视口会按反因子缩放,因此它仍会占用浏览器的确切“物理”宽度窗口。因此,如果您在500px宽的视口/窗口中查看100px x 100px的图形,并且缩放到200%,则该图形现在为200x200,并且该视口现在为250(虚拟)像素,并且在浏览器窗口中仍然占据500个实际像素。
有什么方法可以使Android WebView表现出相同的行为?