问题描述
|
好。已经尝试了两个星期,以便将我在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\");