android webview字体大小的控制
16lz
2021-12-04
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:adb shell am命令行发送Activity/Service/Broadcast
- android 在程序中开启GPS功能
- android studio教程 – 快捷键
- Android—构建安全的Android客户端请求,避免非法请求
- Android使用代码实现RelativeLayout,LinearLayout布局
- Android(安卓)下载文件及写入SD卡
- Android桌面小部件实例 桌面小时钟
- Android(安卓)从代码中打开淘宝和亚马逊、facebook、Message
- Creating a ContextMenu on a ListView