android - 如何从 url 适应 webview 中的图像

标签 android webview

现在我正在使用 webview 处理 ListView 。在这个 listview webview 中用于显示图像。它来自 url。现在我面临一个问题,我无法从 url 获得唯一尺寸的图像,一些图像很小,有些很大,在显示此 webview 时它没有正确排列。我如何正确排列/适合 webview 图像。我正在使用以下代码。

<WebView
        android:layout_marginTop="5dp"
        android:layout_marginBottom="10dp"
        android:layout_marginLeft="10dp"
        android:id="@+id/webView"
         android:layout_width="55dp"
        android:layout_height="55dp" 

     >

代码

WebView  webView = (WebView)view.findViewById(R.id.webView);
showImageOnWebView(webView, item.thumbimage,80,80);

最佳答案

试试这段代码。

  String r="<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0,target-densityDpi=device-dpi\">"; 

                       String s="<html><body style=\"margin: 0; padding: 0\"><IMG  width=\"100%\" height=\"100%\" src=\""+item.image+"\"><body><html>"; 


       webView.setBackgroundColor(0); 
       webView.setBackgroundResource(R.drawable.android); 
       webView.loadData(s, "text/html","UTF-8");  

关于android - 如何从 url 适应 webview 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16209178/

相关文章:

java - GreenDao 异步 loadAll 方法

android - 在 Android 中销毁 webview

android - 如何处理用户在 Android 中的 Facebook 登录对话框中单击 X 按钮

android - 为什么我的 WebView 以纯文本 HTML 形式显示 rss?

android - 如何从 Kotlin 中的设置 Activity 中检索首选项?

android - Android Play 商店中的 Delphi 11 应用程序显示警告 : Non-SDK API

java - 如果用户创建成功,StackMob 会显示 Toast

Android 布局文件夹 : layout, layout-port, layout-land

ios - 将 Javascript 注入(inject) Webview - Swift

android - 为什么我的网站在 Android 模拟器和设备上看起来不同?