NestedScrollView嵌套WebView导致底部有空白

简介: NestedScrollView嵌套WebView导致底部有空白

NestedScrollView嵌套WebView导致底部有空白

1、重新设置Webview的宽高

val params: ViewGroup.LayoutParams = parentingSchoolListDetailedWeb.layoutParams
                    params.width = resources.displayMetrics.widthPixels.minus(SizeUtils.dp2px(30f))
                    params.height =
                        parentingSchoolListDetailedWeb.height - parentingSchoolListDetailedNSV.height
                    parentingSchoolListDetailedWeb.layoutParams = params

2、设置完之后WebView不显示数据了


如果Webview的父布局不是NestedScrollView 可以尝试把 Webview的父布局换成LinearLayout;


3、WebView加载富文本

DetailedWeb.loadDataWithBaseURL(
                        null,
                        content,
                        "text/html",
                        "utf-8",
                        null
                    )
目录
打赏
0
0
0
0
2
分享
相关文章
WebView加载https的空白及图片加载不了的问题
WebView加载https的空白及图片加载不了的问题
350 0
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X6 webview(二)
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X6 webview
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X6 webview(一)
【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X6 webview
WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
208 0
WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview
安卓开发_关于WebView加载页面空白问题
依据我自己的测试,发现有时候用APP打开网页的时候,有的网页加载成功之前需要很久,有的一下就出来了(比如百度) 当加载时间过长的情况下,这时候显示的是空白界面,其实不是代码问题,只是要打开的这个网页太大了。
1405 0
ListView嵌套webView 事件冲突解决
如图,红色部分为WebView,作为ListView头部存在,测试视频(h5)要左右滑动,ListView要上下滑动,保证视频控件和下面评论部分可以显示,但是这个时候就存在WebView横向滑动和ListView竖向滑动之间的冲突。
1423 0
Android监听WebView滑动到底部
MainActivity如下: package cn.testwebview; import android.app.Activity; import android.
1254 0
如何判断webview是不是滑到底部
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。 getHeight()或者getBottom()方法都返回当前webview这个容器的高度 getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上
2386 0
Android scrollview嵌套webview滑动冲突的解决方案
在Android开发中有时我们需要在scrollview中嵌套webview这时你会发现这两者的滑动事件产生了冲突导致:webview很难被滑动,即使被滑动了一点也非常不顺畅。解决方案也比较简单只需要在webview的ontouch事件中调用requestDisallowInterceptTouchEvent(true)即可。然后交给webview去处理,代码如下: mWebView.
6322 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等