【问题标题】:Using WebView Like this would work? [duplicate]像这样使用 WebView 可以吗? [复制]
【发布时间】:2012-01-18 21:05:04
【问题描述】:

我在 src 中使用 drawables 作为 webview 中的标签,这样可以吗?

     mWebView.loadDataWithBaseURL("","<table width=\"100%\"><tr><td style=\"text-
     align:center; background-color:grey;\"><img src=\""+R.id.button+"\"/></td></tr>                
     </table>"+Question, "text/html", "utf-8", "");

【问题讨论】:

  • 先生,确实有帮助,但它在模拟器上正常工作,但在设备上却没有。你知道如何解决它吗?

标签: android android-webview


【解决方案1】:

我在 src 中使用 drawables 作为 webview 中的标签,这样可以吗?

绝对不是。 HTML 需要图像的 URL。更不用说您指定的是小部件 ID,而不是可绘制资源。

先生,确实有帮助,但它在模拟器上正常工作,但在设备上却没有。你知道如何解决它吗?

也许您的设备较旧——Clayson 先生所链接的问题的一个答案表明file:///android_res/ URL 仅适用于 Android 2.2 及更高版本。

但是,android.resource 方案的存在时间更长:

android.resource://[package]/[res type]/[res name]

例如:

android.resource://this.is.my.package/drawable/button

我没有在WebView 中尝试过,但值得一试。

【讨论】:

  • 谢谢,但是先生这也行不通。
  • @Navdroid:那么在 HTML 中使用图像资源可能根本不可能,至少在旧版本的 Android 上是不可能的。您可以将图像移动到 assets/ 并使用 file:///android_asset/ Uri 值来引用它们。
猜你喜欢
  • 2013-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-09
  • 2011-03-11
  • 2013-02-08
  • 1970-01-01
  • 2022-01-03
相关资源
最近更新 更多