【发布时间】:2014-12-14 21:31:59
【问题描述】:
我正在尝试学习 Android / Android Studio。我正在开发一个应用程序,它基本上是一个非常简单的网络浏览器,从 google.com 开始。
项目找不到符号变量webview,不知道如何正确创建。
package obfuscated.obfuscated;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebSettings;
import android.webkit.WebViewClient;
public class WebViewActivity extends Activity {
private static final String URL = "http://www.google.com";
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_web_view);
webView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl(URL);
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
webView.loadUrl(url);
return false;
}
});
}
}
具体的问题行是webView = (WebView) findViewById(R.id.webview);
如何正确创建此资源?我知道 R 是生成的,所以我很好奇如何在 Android Studio 中执行此操作。
我不知道这是否重要,但上面的onCreate 方法取自之前工作的 Eclipse 项目。
【问题讨论】:
-
在本网站提问之前,您应该先从基本的 Android 教程开始。 Android 基于定义 UI 的 XML-Layout-files。在那里定义 ID。由于这确实是 Android 的基础知识,因此您应该先学习它。
-
我的问题是找到解决我特定问题的确切通用 android 开发教程。
标签: android android-studio r.java-file