java - 设置 WebView 的尺寸

标签 java android webview

我需要放置一个具有特定大小的WebView, 像这样:

    <WebView
    android:id="@+id/webView1"
    android:layout_width="250dp"
    android:layout_height="80dp"        
    android:layout_alignBottom="@+id/imageView1"
    android:layout_alignLeft="@+id/imageView1"
    android:layout_alignTop="@+id/imageView1" />

WebView 加载了我从 JSON 对象接收到的 url 图像后,我的问题是该图像大于我之前提到的指定尺寸。因此,WebView 不是我想要的大小,无法放置我使用的图像:

    WebView wbb = (WebView) findViewById(R.id.webView1);
    WebSettings wbset=wbb.getSettings();
    wbset.setJavaScriptEnabled(true);
    wbb.setWebViewClient(new WebViewClient());          
    wbb.getSettings().setJavaScriptEnabled(true);
    wbb.loadUrl(foto); 

其中 foto 是图像的 URL,例如:LINK 我尝试过使用scalexy,但这也不起作用;有什么建议吗?

最佳答案

您可以输入 WebViewFragment并让它填满整个Fragment的布局文件; 然后添加Fragment给您Activity的布局文件包含 Fragment View与您指定的尺寸。

这应该会在 Fragment 范围内调整您的 UI 大小

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

相关文章:

java - 在 Java 中获取 Spark 中的当前任务 ID

android - 在不同方向的 Activity 之间使用共享元素转换

android - 如何自动启动像 whatsapp 这样的 Android 应用程序?

php代码没有运行

Android webview后退按钮无法使用

android - 将值从 Javascript *可靠地* 返回到 Webview

java - 图像图标未加载

java - 将 Java Appp 部署到 App Engine 时出错?无法获取系统 Java 编译器。请使用 JDK,而不是 JRE?

java - hibernate MappingException : Could not determine type for: java. util.Set

java - android:当用户长按网页 View 时如何禁用 Action 模式?