【问题标题】:Path for assets for htmlhtml的资产路径
【发布时间】:2015-12-12 12:10:45
【问题描述】:

请帮忙.. 我有一个 HTML 代码来显示 web 视图,但样式位于 assets 文件夹中,需要将这些文件的路径放在 HTML 中,并以各种方式尝试,但 /src/main/assets/web.css 文件:///android_asset/web.css 不起作用。可以告诉我怎么做。

【问题讨论】:

  • 您是在问如何从 html 中引用 android 资产?
  • 我猜我们一般都在使用这种模式~/assets/web.css。
  • 你的html文件是否也在assets文件夹中?
  • 不,html代码,我有wv_rae.loadData(htmls, "text/html", null);

标签: android html path


【解决方案1】:

假设资产中有一个文件夹名为:homehome 文件夹中有一个文件index.html。所以要加载index.html 我这样写代码:

    WebView mWebView = (WebView) findViewById(R.id.webView);

    WebSettings webSettings = mWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);

    mWebView.loadUrl("file:///android_asset/home/index.html");

希望对你有帮助。

【讨论】:

  • 我想加载源但我不知道路径
  • font.css 在资产文件夹中?并且您正在编写此代码的文件也应该在资产文件夹中。那么只有它才能找到这个css文件。
  • 是的,文件在资产中,但不加载字体。
  • 告诉我一件事。 html 页面也在 asset 文件夹中,对吗? @DiegoChiluisa
  • 不,html代码,我有wv_rae.loadData(htmls, "text/html", null);因为我生成代码
猜你喜欢
  • 2022-06-10
  • 1970-01-01
  • 1970-01-01
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
  • 2019-10-13
  • 2012-04-10
  • 2013-04-03
相关资源
最近更新 更多