02. 基本的な設定
01で説明したYahooを開くためのコードに、いくつかWeb用の設定を指定してみます。太字のところが変更(追加)点。
- JavaScriptを有効にします
- ピンチイン、ピンチアウトによる拡大縮小を有効にします
- リンクをタッチしたとき、同じ画面内で読み込みます
public class StudyAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true); ///(※1)
webview.getSettings().setBuiltInZoomControls(true); ///(※2)
webview.setWebViewClient(new WebViewClient(){ ///(※3)
@Override
public boolean shouldOverrideUrlLoading(WebView wv, String url){
return false;
}
});
webview.loadUrl("http://www.yahoo.co.jp");
setContentView(webview);
}
}