Androidプログラマへの道 〜 Moonlight 明日香 〜 - ズームボタンを表示する
Webビューを拡大/縮小するズームボタンを表示するには, ウェブセッティングス(WebSettings)クラスを利用する.



ズームボタンの表示

Webビューの表示は, Webを表示するを参照.

  • WebView01.java
    • WebView#getSettingsメソッドでWebSettingsのインスタンスを取得し, WebSettings#setBuiltInZoomControlsメソッドでズームボタンを有効にする.
package com.moonlight_aska.android.webview01;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class WebView01 extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    WebView web = (WebView)findViewById(R.id.webview_id);
    // httpクライアントを設定
    web.setWebViewClient(new WebViewClient());
    web.loadUrl("http://www.google.com");
    // ズームボタンを有効に
    web.getSettings().setBuiltInZoomControls(true);
  }
}