去掉WebView的縮放控件

[java]view plaincopy

if(AndroidUtils.getAndroidSdkVersionCode()>=11){//用于判斷是否為Android?3.0系統(tǒng),?然后隱藏縮放控件

this.getSettings().setDisplayZoomControls(false);

}else{

this.setZoomControlGone(this);//?Android?3.0(11)?以下使用以下方法

}

//Android?3.0(11)?以下使用以下方法:

//利用java的反射機制

publicvoidsetZoomControlGone(View?view)?{

Class?classType;

Field?field;

try{

classType?=?WebView.class;

field?=?classType.getDeclaredField("mZoomButtonsController");

field.setAccessible(true);

ZoomButtonsController?mZoomButtonsController?=newZoomButtonsController(

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();

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,840評論 18 399
  • 先Activity的抽象類 BaseActivity [java]view plaincopy /** *Acti...
    Zaker2Magic閱讀 1,091評論 0 0
  • 先說一下這篇文章里面的內(nèi)容:TCP 客戶端, 自定義對話框, 自定義按鈕, ProgressBar豎直顯示, 重力...
    楊奉武閱讀 3,975評論 0 3
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,034評論 0 11
  • 姓名:羅江漢 公司:東莞市旭瑞光電科技有限公司 組別:第230期努力二組 【日精進打卡第 49天】 【知~學(xué)習(xí)】 ...
    羅江漢閱讀 202評論 0 0

友情鏈接更多精彩內(nèi)容