브라우저에 기본적인
URL 입력창, go 버튼 그리고 웹페이지가 보여질곳
그전에 internet을 사용하기위해서는 권한이 필요하다.
AndroidManifest.xml에 아래 부분을 추가 시킨다.
<manifest .......>
<uses-permission android:name="android.permission.INTERNET">
</uses-permission>
</manifest>
main activity 부분 (이부분만 있으면 일단 기본적인 웹 페이지는 볼수 있다)
===================================================================
private EditText url;
private Button go;
private WebView webview;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
url = (EditText)findViewById(R.id.url_edit);
go = (Button)findViewById(R.id.go_button);
webview = (WebView)findViewById(R.id.webview);
list = new ArrayList<String>();
webview.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return true;
}
});
go.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String strUrl = url.getText().toString();
if(!strUrl.startsWith("http://"))
strUrl = "http://" + strUrl;
webview.loadUrl(strUrl);
}
});
}
}
====================================================================