解决WebView在ScrollView中底部空白问题
程序员文章站
2022-06-04 14:48:01
...
当前使用的腾讯的x5的
原布局
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
<LinearLayout
android:id="@+id/ll_web_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<com.uama.weight.uama_webview.BridgeWebView
android:id="@+id/community_detail_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="visible" />
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
在java代码中需要将原来的布局移除,重新new一个webview在添加进去,就能解决WebView底部空白问题ll_web_view
是上述xml代码中的LinearLayout
ll_web_view.removeViewAt(0);
BridgeWebView bridgeWebView = new BridgeWebView(CommunityDetailActivity.this);
bridgeWebView.setBackgroundColor(Color.GRAY);
WebViewTemplateUtils.loadTemplate(CommunityDetailActivity.this, bridgeWebView, info);
ll_web_view.addView(bridgeWebView, 0,
new LinearLayout.LayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)));
推荐阅读
-
Vue 2.0在IE11中打开项目页面空白的问题解决
-
使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)
-
Android 踩坑之 ScrollView中的WebView底部出现大段空白 的解决办法
-
解决WebView在ScrollView中底部空白问题
-
Vue 2.0在IE11中打开项目页面空白的问题解决
-
使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)
-
如何解决Vue 2.0在IE11中打开项目页面空白的问题
-
如何解决Vue 2.0在IE11中打开项目页面空白的问题
-
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法_javascript技巧
-
使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题