将网页加载到我的活动中

问题描述

| 好。已经尝试了两个星期,以便将我在FrontPage中创建的简单网页(test.htm)加载到Eclipse Emulator中的Activity中。我已将页面(test.htm)放入\'assets \'文件夹,并在下面创建了非常简单的代码。我仍然无法将页面加载到我的模拟器中。我在线性布局(myxmlfile)中将XML与WebView一起使用。有人看到任何公然的错误吗?我也尝试过:file:///asset/test.htm,但是我的资产文件夹是带有\的资产。
public class Activity5 extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.myxmlfile);

    WebView x = (WebView) findViewById(R.id.webview);
    x.loadUrl(\"file:///assets/test.htm\");

    }

}
请帮忙!     

解决方法

您是否必须添加此使用权限
<uses-permission android:name=\"android.permission.INTERNET\"/>
到您的AndroidManifest.xml中?     ,我认为您的html路径不正确。它必须是
android_asset
而不是
asset
x.loadUrl(\"file:///android_asset/test.htm\");