java - 设置WebView大小

标签 java android view webview

由于平移/缩放,我正在使用 WebView。在该 WebView 中,我动态添加一些 View 。 效果很好, View 按需要显示,但是当我放大 webView 时, View 的大小仍然相同。

使用 WebView 调整它们大小的最佳方法是什么?

而且我还想设置内部 WebView 大小,这样就可以缩小更多。

编辑

我添加这样的 View :

   View iv = inflater.inflate( R.layout.motor_block, null );
   WebView wv = (WebView) findViewById(R.id.webView1);
   wv.getSettings().setSupportZoom(true);  
   wv.getSettings().setBuiltInZoomControls(true);
   WebSettings settings = wv.getSettings();
   settings.setUseWideViewPort(true);
   settings.setLoadWithOverviewMode(true);
   iv.setTag(currentKey);
   wv.addView(iv);

最佳答案

您已经完成了 webView 中需要设置的所有内容。 就缩放而言,您只能缩放布局内 webView 的指定大小。因此,您可能需要更改 layout/webview 的高度和宽度,这可能会有所帮助。

或者试试这个:

webview.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);

关于java - 设置WebView大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222637/

相关文章:

当应用程序变为事件状态时,iOS 始终在起始页上

google-cloud-platform - GCP Bigquery 通过 Terraform 创建自动化 View

android - 单击 coverflow 更改 View - Android

java - 如何获取应用程序的 SDK 版本而不是设备的 SDK 版本?

java - 从csv文件读取的字符串不等于java中定义的字符串代码

android - eclipse(android)中XML布局和java类切换的快捷键

android - 已编译的 JNI 库 (libmupdf.so),适用于 android 2.2 和 Android 模拟器,但在 android 2.1 上运行失败

java - Android onCreate() 方法中的代码无法正常工作

java - Swing 自定义边框

android - 如何获得圆圈Imageview的中心