Android/Android Studio를 배우려고합니다. 나는 기본적으로 google.com에서 시작하는 매우 간단한 웹 브라우저 인 앱을 개발 중입니다.Android Studio에서 특정 R.id를 올바르게 작성하는 방법은 무엇입니까?
프로젝트에서 심볼 변수 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 레이아웃 파일을 기반으로합니다. 여기에서 ID를 정의합니다. 이것이 Android의 근본적인 기본 사항이므로 먼저 알아야합니다. – Christian
내 문제는 내 특정 문제를 해결하는 정확한 일반 안드로이드 개발 자습서를 찾는 것입니다. – kraftydevil