webview加载富文本时,无法自动换行的问题

1.设置页面缩放,

webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);

2. 设置换行

/**
     * 显示富文本,自动换行处理
     * 需要配合webview缩放设置,缩放后,要使内容适配屏幕,不超出屏幕外显示,实现换行
     */
    public static String webViewBreak(String data) {//确认传入的值不为空,并且包含p标签
        if (data.length() > 7 && data.contains("<p>") && data.contains("</p>")) {
            data = data.replaceAll("<p>", "<p style=\"word-break:break-all\">");
        }
        return data;
    }

猜你喜欢

转载自blog.csdn.net/BigBingtang/article/details/115401769
今日推荐