WebView 跟随高度变化

来自Silica Library | 間奏時光
Silica讨论 | 贡献2019年9月16日 (一) 08:49的版本 →‎代码
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

2019-09-16 14:41

注意

  不美观,只是应急用。

代码

webview.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageCommitVisible(WebView view, String url) {
        super.onPageCommitVisible(view, url);

        // 将高度缩回并调节成自适应
        LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) webview.getLayoutParams();
        lp.height = WRAP_CONTENT;
        webview.setLayoutParams(lp);
    }
});