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"