将网页加载到我的活动中

时间:2011-04-15 02:06:33

标签: android

行。我已经尝试了两个星期来获得一个我在FrontPage(test.htm)中创建的简单网页,以加载到我的Eclipse模拟器中的Activity中。我已将我的页面(test.htm)放入我的'assets'文件夹,并在下面创建了非常简单的代码。我仍然无法将页面加载到我的模拟器中。我在线性布局(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");

    }

}

请帮助!

2 个答案:

答案 0 :(得分:0)

您是否必须添加此使用权限 的 <uses-permission android:name="android.permission.INTERNET"/> 进入你的AndroidManifest.xml?

答案 1 :(得分:0)

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

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