美好的一天,
我没有使用Android或Java的经验,但是当我遇到此错误时“我无法解析符号WebView”,“无法解析方法setWebViewClient”和“无法解析方法loadUrl”。
有人可能会根据以下代码解释错误以及如何解决问题:
package com.example.riegie.test;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webview); // Errors
webView.setWebViewClient(new WebViewClient()); // Errors
webView.loadUrl("http://www.google.com"); // Errors
}
}
答案 0 :(得分:1)
你应该学习基础知识。
如果不导入它,则不能使用任何类。请尝试以下代码。
package com.example.riegie.test;
import android.webkit.WebView; // you missed this line
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webview);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("http://www.google.com");
}
}
如果您是Android新手,您应该学习一些基本的键盘映射。
ctrl + space = auto complete
alt + enter = see suggestion (useful for compile time error also, which you faced)