android webview字体大小的控制
16lz
2021-01-23
1.android自带的五种字体大小: SMALLEST(50%), SMALLER(75%), NORMAL(100%), LARGER(150%), LARGEST(200%);代码:webSettings.setTextSize(TextSize.LARGER);
2.android3。0以下的系统可以用下面的代码 : public static void setScaleVsalue(View view, double size) { Class classType; Method method = null; try { classType = WebView.class; for (Method item : classType.getDeclaredMethods()) { if (item.getName().equals("setNewZoomScale")) { method = item; } } if (method != null) { method.setAccessible(true); method.invoke(view, new Object[] { (float) (size / 100.0), true, true }); } } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } }
MyWebView.setScaleValue(mMyWebView,textSize);
更多相关文章
- Android使用代码实现RelativeLayout,LinearLayout布局
- Android 从代码中打开淘宝和亚马逊、facebook、Message
- 修改dialog背景以及代码扩展AlertDialog和tint的使用
- 【Android】Android 彩信发送的两种方式+源代码
- Android发送短信功能代码
- [置顶] Android源代码下载
- Android 代码混淆 选项说明
- 反抗金山毒霸的代码
- Android应用程序组件Content Provider的启动过程源代码分析(2)