Android webview隐藏顶部标题栏和顶部空白margin

h5的顶部是这样的
在这里插入图片描述
当我用webview加载的时候需要将更多这一片区域隐藏,同事更多下面这一块距离顶部的margin也要隐藏(因为我将顶部隐藏掉后出现了大块空白),已知h5页面的代码是这样:(谷歌浏览器按F12)
在这里插入图片描述
我们需要做的就是隐藏着两个部分:
在webclient进行处理:

       @Override
        public void onPageFinished(com.tencent.smtt.sdk.WebView webView, String s) {
           // super.onPageFinished(webView, s);
            if (mUrl.equals("http://gdjtapi.televehicle.com/gd_traffic/chunyun/page/heatmap/morestation.html")){
                String js = "javascript:(function() {" +
                        "document.getElementsByClassName(\"header\")[0].style.display=\'none\';"+ "" +
                        "document.getElementById(\"cntHtml\").style.marginTop=\'0\';"+ "" +
                        "})()";
                webView.loadUrl(js);
            }
            }

一个是通过classname取第一个元素的visible为不可见,另一个是id来进行设置margin为0,有个瑕疵就是需要界面加载完才能处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值