我正在研究Android中的应用程序,我想在其中加载本地html文件
webview.loadurl("file:///android_asset/index.html#home");
Run Code Online (Sandbox Code Playgroud)
它将在大多数设备上加载,但在某些配备Android OS 4.0.4的三星设备上,加载失败.
你有这个问题的想法吗?
添加一些评论,对不起我的错误.
webview.loadurl("file:///android_asset/www/index.html");
Run Code Online (Sandbox Code Playgroud)
工作得很好,但是
webview.loadurl("file:///android_asset/www/index.html#home");
Run Code Online (Sandbox Code Playgroud)
失败了.
Avi*_*jit 11
首先检查index.html是否在项目文件夹中的asset文件夹下.
我相信它位于项目资产文件夹中的www文件夹下.
1:首先将index.html放在www文件夹下
2:将www文件夹放在资产文件夹中并调用
webview.loadurl("file:///android_asset/www/index.html");
Run Code Online (Sandbox Code Playgroud)
编辑:
我想您可能希望每次运行应用程序时都调用index.html 的主页选项卡.
因为android只关注html页面而不是这里的标签是一个很好的方法可以帮助你,即
将index.html的主页选项卡设置为活动状态,并使其他非活动状态.
这可能会对你有所帮助.
| 归档时间: |
|
| 查看次数: |
33747 次 |
| 最近记录: |