如何修复android中的webview错误?
我正在尝试创建一个简单的Android应用程序,它只是一个网络视图。我一直在学习一个教程(),但是我已经将它修改为只有一个webview,而不是一个打开webview的按钮 当我包含代码时,我在行中得到一个错误,说“webview无法解析或不是字段”。关于如何排除故障有什么想法吗?完整代码如下: 行出现的错误:如何修复android中的webview错误?,android,android-webview,Android,Android Webview,我正在尝试创建一个简单的Android应用程序,它只是一个网络视图。我一直在学习一个教程(),但是我已经将它修改为只有一个webview,而不是一个打开webview的按钮 当我包含代码时,我在行中得到一个错误,说“webview无法解析或不是字段”。关于如何排除故障有什么想法吗?完整代码如下: 行出现的错误: setContentView(R.layout.webview); MainActivity.java: 包com.example.myfirstapp import andr
setContentView(R.layout.webview);
MainActivity.java:
包com.example.myfirstapp
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class MainActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
}
}
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
将setContentView(R.layout.webview)
更改为setContentView(R.layout.activity\u main)
,或者将xml文件重命名为webview.xml
如果您按照您在android清单文件中所说的示例进行操作,则删除android:theme=“@android:style/theme.NoTitleBar”/>并尝试运行它。您可以使用xml或编程方式执行相同的操作,如下所示
public class MainActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //should be activity_main
webView = (WebView) findViewById(R.id.webView1);//find id of the view defined in activity_main
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
}
}
OR
public class MainActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
webView = new WebView(MainActivity.this);// webview in mainactivity
setContentView(webView);// set the webview as the layout
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
}
}