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