2011-04-15 69 views
0

好的。已经尝试了两个星期,让我在FrontPage(test.htm)中创建的简单网页加载到我的Eclipse模拟器的Activity中。我已将我的页面(test.htm)放入我的“资产”文件夹中,并在下面创建了非常简单的代码。我仍然无法将页面加载到我的模拟器中。我在线性布局(myxmlfile)中使用带有WebView的XML。有人看到任何明显的错误吗?我也尝试过:file:///asset/test.htm,但我的资产文件夹是带有's'的资产。将网页加载到我的活动

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"); 

    } 

} 

请帮助!

回答

0

你必须添加此使用许可 <uses-permission android:name="android.permission.INTERNET"/> 到您的AndroidManifest.xml?

0

我认为你的html路径不正确。它必须是android_asset而不是asset

x.loadUrl("file:///android_asset/test.htm");