WebView不会自动换行,它会把连在一起的字母当成一个表情或者单词,或者,当遇到一个完整的URL链接时,会强制把URL放在一行,导致WebView可以左右滑动
解决方法:这中问题不是WebView设置能够解决的,我们需要改动HTML的代码,在返回的HTML代码前直接拼接下边代码:
添加下面语句,解决问题
<body style=\"word-wrap:break-word;\"> </body>
String baseHtmlContent = """ <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body style=\"word-wrap:break-word;\"> <div>${widget.html}</div> </body> </html> """;