private WebView webview=null;@SuppressLint("SetJavaScriptEnabled")private void initWebView(String html){    if(webview==null){        webview = new WebView(this);        webview.setWebViewClient(new MyWebViewClient());        WebSettings webSettings = webview.getSettings();        if (Build.VERSION.SDK_INT >= 21) {            webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);        }        // 设置支持javascript脚本        webSettings.setJavaScriptEnabled(true);        // 设置此属性,可任意比例缩放        webSettings.setUseWideViewPort(true);        // 设置不出现缩放工具        webSettings.setBuiltInZoomControls(false);        // 设置不可以缩放        webSettings.setSupportZoom(false);        webSettings.setDisplayZoomControls(false);        //自适应屏幕        webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);        // 自适应 屏幕大小界面        webSettings.setLoadWithOverviewMode(true);        LinearLayout contLayout = (LinearLayout)contentView.findViewById(R.id.goods_cont);        contLayout.addView(webview);    }    Logger.e(html);    html="\"UTF-8\">"+html+"";    webview.loadDataWithBaseURL(null,html, "text/html",  "utf-8", null);}private class MyWebViewClient extends WebViewClient {    @Override    public void onPageFinished(WebView view, String url) {        super.onPageFinished(view, url);        int w = View.MeasureSpec.makeMeasureSpec(0,                View.MeasureSpec.UNSPECIFIED);        int h = View.MeasureSpec.makeMeasureSpec(0,                View.MeasureSpec.UNSPECIFIED);        // 重新测量        view.measure(w, h);    }}

更多相关文章

  1. Android(安卓)如何获取摄像头所支持的所有分辨率
  2. Android实现图片缩放与旋转
  3. 初识ViewPager【Android】
  4. Android复习(十)
  5. android之Notification的使用
  6. Android(安卓)EditText 密码输入框可见性设置
  7. android 闹钟定时任务 AlarmManager
  8. Android调用相机相册并显示照片在ImageView
  9. android收藏

随机推荐

  1. Android小应用-----画画板
  2. No 95 · android ProgressDialog 延迟几
  3. Android底部菜单栏+顶部菜单
  4. Android对APK文件的安装和卸载
  5. Android 自定义progressBar样式
  6. Android自用-----Intent Action 大全
  7. 桌面花园(MQTT—NodeMCU—Android实践)
  8. Android -- View流程
  9. Android录屏命令screenrecord命令的使用
  10. Gradle配置文件详解