无法解析符号

时间:2018-05-05 17:50:20

标签: android

美好的一天,

我没有使用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
    }
}

1 个答案:

答案 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)

更多One good article on keymap