我在Android Webview上加载.html文件。该htmnl文件包含textFields。因此,当用户点击文本字段时,我们的网页视图就会放大。结果我的网页变宽了(内容不足) 我使用的代码为:
WebSettings webSettings = m_webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(false);
webSettings.setLoadsImagesAutomatically(false);
webSettings.setUseWideViewPort(false);
webSettings.setDefaultZoom(ZoomDensity.FAR);
webSettings.setSupportZoom(false);
如果我遗失了什么,请告诉我。 提前致谢
答案 0 :(得分:0)
您需要添加到您的html:
将下一个设置添加到您的webview中也是一个好主意。
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
webView.setInitialScale(1);
settings.setJavaScriptEnabled(true);
settings.setSupportZoom(false);
答案 1 :(得分:0)
您需要更改代码才能在应用中设置缩放控件
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setLoadsImagesAutomatically(false);
webSettings.setUseWideViewPort(false);
webSettings.setSupportZoom(true);
答案 2 :(得分:-1)
尝试使用
webview.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);