利用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();
}
}  

相关文章:

  • 2021-12-24
  • 2021-10-27
  • 2021-07-20
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2022-01-28
  • 2022-12-23
猜你喜欢
  • 2021-05-18
  • 2021-08-19
  • 2022-12-23
  • 2022-02-11
  • 2021-10-13
  • 2022-12-23
  • 2021-04-24
相关资源
相似解决方案