0

我的 webview 代码出错。想要创建一个适用于所有 android 操作系统的 webview。我在正确的道路上吗?

webview1 似乎给我带来了麻烦。不知道究竟是为什么。任何指针将不胜感激。提前致谢。

main.java

package com.webapp.Area;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    String url = "http://www.area.com;";
    WebView view = (WebView) this.findViewById(R.id.webview1);

    view.getSettings().setJavaScriptEnabled(true);
    view.loadUrl(url);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

  }

活动.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

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

</RelativeLayout>

这就是我盯着的。:/

4

1 回答 1

0

:) 只需要更改以下行。

WebView view = (WebView) this.findViewById(R.id.webview1); 

to

WebView view = (WebView) this.findViewById(R.id.webView1); // "V" should be in capital
于 2013-10-26T20:47:43.833 回答