1

加载android webview的最简单方法是什么?

我已经在活动布局中指定了 webview,如何在运行模拟器时在其上加载网站。我遇到了很多资源未识别的问题,而 main_activity.out.xml 文件一直给我带来麻烦。一个简单的 webview 来加载网页会很好。

...

<WebView
    android:id="@+id/webView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true" />
4

3 回答 3

3

你得到main_activity.out.xml是因为你试图编译 Xml 文件(main_activity.out.xml 有焦点,你点击了运行)。一般来说,如果发生此错误,您必须

  1. 删除 xxx.out.xml
  2. 通过双击文件打开 src/ 中的任何 .java 文件,使其具有焦点并且光标在那里
  3. 运行你的项目,现在一切都应该好了

要加载 WebView,您必须在 xml 中声明您的 webview 组件

<WebView
    android:id="@+id/myWebView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" /> 

然后在你的活动中 onCreate() 方法调用

// get reference to your view
WebView webview = (WebView)findViewById(R.id.myWebView);
// load your WebView content
webview.loadUrl("http://google.com/");
于 2012-07-06T11:13:55.857 回答
0

最简单的方法?

通过以下方式访问 WebView

WebView webview = (WebView)findViewById(R.id.webView1);
webview.loadUrl("http://stackoverflow.com/");

问候弗洛

于 2012-07-06T09:35:53.627 回答
0

main_activity.out.xml 已创建可能是因为您在打开 main_activity.xml 时按下了 Eclipse 上的运行按钮。Eclipse 试图编译您的 xml 而不是您的应用程序。

为此,请尝试在左侧的项目资源管理器中选择应用程序的引用,然后单击“运行”按钮。

为了在你的 android 项目中管理最好的 webview,只需阅读文档:

http://developer.android.com/guide/webapps/webview.html

于 2012-07-06T09:35:55.700 回答