我正在尝试使用WebView绘制一个HTML文件。但它显示网页不可用错误。 请帮我解决这个问题。
about.java
package kc.RajusLabs.iamhere;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
public class About extends Activity {
WebView about;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.about);
//full screen
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
about = (WebView) findViewById(R.id.WVAbout);
about.loadUrl("file:///android_assets/about.html");
}
}
答案 0 :(得分:4)
您的问题是 android_asset 从资产中移除额外的内容,然后您就可以了。
答案 1 :(得分:0)
尝试使用:
about.loadUrl("file:///android_asset/about.html");
从需要file:///
而不是file://
的资产中加载文件。