在Android WebView中屏幕不断滚动的解决方法如下所示:
示例代码如下:
示例代码如下:
WebView webView = findViewById(R.id.webview);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
ViewGroup.LayoutParams params = webView.getLayoutParams();
params.height = ViewGroup.LayoutParams.WRAP_CONTENT;
webView.setLayoutParams(params);
这样设置后,WebView的内容将自动适应屏幕大小,并且在内容超出屏幕时,用户可以使用ScrollView来滚动屏幕来查看剩余内容。
希望对你有所帮助!