Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到Android Studio变量WebView_Java_Android - Fatal编程技术网

Java 找不到Android Studio变量WebView

Java 找不到Android Studio变量WebView,java,android,Java,Android,这是MainActivity.java。它总是给我一个错误找不到符号变量WebView 我确实读过以前类似的帖子,但我无法解决它。请需要帮助 错误在这一行: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.webkit.WebSettings; import android.webkit.WebView; import st

这是
MainActivity.java
。它总是给我一个错误
找不到符号变量WebView


我确实读过以前类似的帖子,但我无法解决它。请需要帮助

错误在这一行:

    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.webkit.WebSettings;
    import android.webkit.WebView;

    import static com.example.tencho.cst.R.id.*;

    public class MainActivity extends AppCompatActivity {

        private WebView MywebView;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            MywebView =(WebView)this.findViewById(WebView);
            WebSettings webSettings=MywebView.getSettings();
            webSettings.setJavaScriptEnabled(true);
            MywebView.loadUrl("www.cst.edu.bt");
        }
   }
此错误的原因是生成的
R.id
类没有名为
WebView
的字段(传递给
findViewById()
方法的参数)。这可能是因为布局的
标记缺少
id
属性。将此行添加到您的
标记:

MywebView =(WebView)this.findViewById(WebView);

错误在这一行:

    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.webkit.WebSettings;
    import android.webkit.WebView;

    import static com.example.tencho.cst.R.id.*;

    public class MainActivity extends AppCompatActivity {

        private WebView MywebView;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            MywebView =(WebView)this.findViewById(WebView);
            WebSettings webSettings=MywebView.getSettings();
            webSettings.setJavaScriptEnabled(true);
            MywebView.loadUrl("www.cst.edu.bt");
        }
   }
此错误的原因是生成的
R.id
类没有名为
WebView
的字段(传递给
findViewById()
方法的参数)。这可能是因为布局的
标记缺少
id
属性。将此行添加到您的
标记:

MywebView =(WebView)this.findViewById(WebView);
在这条线上

MywebView=(WebView)this.findViewById(id)

id应该类似于R.id.webview1

webview1是XML布局中的id

在这条线上

MywebView=(WebView)this.findViewById(id)

id应该类似于R.id.webview1

webview1是XML布局中的id


本的回答是正确的。此外,如果您是Android新手,如果您在标签中添加了此部分,可以在activity_main.xml布局中找到

android:id="@+id/WebView"
然后在MainActivity.java中,应该是这样的:

android:id="@+id/webview"

本的回答是正确的。此外,如果您是Android新手,如果您在标签中添加了此部分,可以在activity_main.xml布局中找到

android:id="@+id/WebView"
然后在MainActivity.java中,应该是这样的:

android:id="@+id/webview"