Android examples for User Interface:WebView Zoom
hide WebView Built In Zoom Controls
//package com.java2s; import android.view.View; import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.ZoomButtonsController; import java.lang.reflect.Field; import java.lang.reflect.Method; public class Main { public static void hideBuiltInZoomControls(WebView view) { try {// ww w .ja v a 2s . c om if (android.os.Build.VERSION.SDK_INT < 11) { Field field = WebView.class .getDeclaredField("mZoomButtonsController"); field.setAccessible(true); ZoomButtonsController zoomCtrl = new ZoomButtonsController( view); zoomCtrl.getZoomControls().setVisibility(View.GONE); field.set(view, zoomCtrl); } else { WebSettings ws = view.getSettings(); Method method = WebSettings.class.getMethod( "setDisplayZoomControls", boolean.class); method.invoke(ws, false); } } catch (Exception e) { e.printStackTrace(); } } }