用WebView组件显示普通网页时一般会出现横向滚动条,这样会导致页面查看起来非常不方便。其实通过设置WebSettings的属性可以轻易地解决此问题,不过此设置隐藏的比较深,一般很少人会用到。
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
LayoutAlgorithm是一个枚举,用来控制html的布局,总共有三种类型:
NORMAL:正常显示,没有渲染变化。
SINGLE_COLUMN:把所有内容放到WebView组件等宽的一列中。
NARROW_COLUMNS:可能的话,使所有列的宽度不超过屏幕宽度。
本文介绍如何通过设置WebSettings的属性来解决WebView组件显示网页时出现的横向滚动条问题,提高用户体验。重点讲解了如何使用LayoutAlgorithm枚举中的SINGLE_COLUMN选项,将所有内容放在WebView组件等宽的一列中,从而避免滚动条的出现。
6686

被折叠的 条评论
为什么被折叠?



