Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android webview 實現放大縮小 隱藏控件問題

android webview 實現放大縮小 隱藏控件問題

編輯:關於Android編程

  android webview為我們提供了很多方便的接口及方法,在使用其放大和縮小功能時也一樣的如此方便,但有一個問題就是在使用的時候很容易跟webview控件中的內容形成操作上的沖突,最後通過網上查找資料實現了放大縮小功能,主要分為兩步具體如下   [java]   //實現放大縮小控件隱藏   public void setZoomControlGone(View view) {       Class classType;       Field field;       try {           classType = WebView.class;           field = classType.getDeclaredField("mZoomButtonsController");           field.setAccessible(true);           ZoomButtonsController mZoomButtonsController = new ZoomButtonsController(view);           mZoomButtonsController.getZoomControls().setVisibility(View.GONE);           try {               field.set(view, mZoomButtonsController);           } catch (IllegalArgumentException e) {               e.printStackTrace();           } catch (IllegalAccessException e) {               e.printStackTrace();           }       } catch (SecurityException e) {           e.printStackTrace();       } catch (NoSuchFieldException e) {           e.printStackTrace();       }   }     調用: [java]  webView = (WebView) findViewById(R.id.webView);   webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);   WebSettings webSettings =webView.getSettings();       webSettings.setJavaScriptEnabled(true);       webSettings.setBuiltInZoomControls(true);        setZoomControlGone(webView);    
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved