02. 基本的な設定

01で説明したYahooを開くためのコードに、いくつかWeb用の設定を指定してみます。太字のところが変更(追加)点。

  1. JavaScriptを有効にします
  2. ピンチイン、ピンチアウトによる拡大縮小を有効にします
  3. リンクをタッチしたとき、同じ画面内で読み込みます
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);
    }
}