1

我的任务是在我的 android 项目中访问整个 HTML 项目(使用 CSS 等)。任何人都可以帮助我吗?我用谷歌搜索了它,但我发现的只是“Webview”,我已经知道了。

我想知道我可以将 CSS 文件、html 文件放在我的 Android 项目中的什么位置以及如何管理整个 HTML 项目?(即从一页转换到另一页等)如果您知道这一点,请向我推荐一些好的文档或教程。如果 webview 是唯一的方法,我如何从一个页面切换到另一个页面?因为我只知道使用

myWebView.loadUrl(Uri.fromFile(www.website.com);

我还设法从 sdcard 加载了一个 html 文件。

myWebView.loadUrl(Uri.fromFile(
                new File(Environment.getExternalStorageDirectory()
                        .getAbsolutePath() + File.separator + "index.html"))
                .toString());

但我不明白我如何才能进行整个项目!任何帮助将不胜感激。

4

1 回答 1

1

您肯定需要使用 webView 。

为此,您可以将整个 HTML(css、js、html)放在资产文件夹中,并像在 webview 中加载本地 index.html 一样。

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

并且 webview 将加载整个本地站点。.css 和 js 将由 webview 直接处理,即使超链接也可以使用。

您还可以自定义 webview 并监听 js 调用以制作混合应用程序。但这仅适用于混合应用程序。

希望这有帮助。

于 2012-12-03T07:26:29.257 回答