我已经看过了,一切看起来都很正确,但它无法正常工作。它将允许我加载互联网页面,但是一旦我更改它以加载我的localhtml文件,它就会出现"未找到网页"。这是我的代码。我的资产文件夹位于app / src / main / asset / index.html。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.activity_main_webview);
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/index.html");
答案 0 :(得分:1)
项目中的目录名称中应包含assets/
(复数),而不是asset/
。不过,网址会使用单数asset/
。