我只想在我的 webview 中进行垂直滚动,不希望进行任何水平滚动。
webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
这帮助我解决了滚动问题。
但是使用它使我的 webview 看起来很奇怪。所有编辑文本的高度都被挤压(垂直)并且看起来很糟糕。
有没有其他方法可以从客户端禁用水平滚动?
使用 SINGLE_COLUMN 我们如何避免 webview 高度变化的问题?我希望垂直外观和没有 SINGLE_COLUMN 时一样
原文由 SK. 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一种 hack,但过去曾成功地为我工作过。在垂直方向的 ScrollView 中围绕您的 WebView:
然后禁用 WebView 中的所有滚动。
要禁用 WebView 的滚动,您可以使用以下代码: