webView的简单调用

 try {

            XiangBean bean = gson.fromJson(data, XiangBean.class);
            xiangbean = bean.getResult();
            xiangName.setText(xiangbean.getCommodityName());
            xiangPrice.setText("¥" + xiangbean.getPrice());
            xiangNum.setText("已售" + xiangbean.getCommentNum() + "件");
				//获取bean类里需要使用webView来展示的数据
            String details = xiangbean.getDetails();
            	
            WebSettings webSettings = webView.getSettings();
            webSettings.setUseWideViewPort(true);  //将图片调整到适合webview的大小
            webSettings.setLoadWithOverviewMode(true);//缩放至屏幕大小
            webSettings.setSupportZoom(true);  //支持缩放,默认为true。是下面那个的前提。
            webSettings.setBuiltInZoomControls(true); //设置可以缩放
            webSettings.setDisplayZoomControls(false); //隐藏原生的缩放控件
            webSettings.setDefaultFontSize(40);//设置 WebView 字体的大小,默认大小为 16
            webSettings.setMinimumFontSize(35);//设置 WebView 支持的最小字体大小,默认为 8
            webSettings.setDefaultTextEncodingName("UTF-8");//设置默认为utf-8
            webView.loadData(details, "text/html", "UTF-8");//API提供的标准用法,无法解决乱码问题
            webView.loadData(details, "text/html; charset=UTF-8", null);//这种写法可以正确解码

            String picture = xiangbean.getPicture();
            split = picture.split(",");
            myPagerAdapter.notifyDataSetChanged();
        } catch (Exception e) {
            e.printStackTrace();
        }

你可能感兴趣的:(webView的简单调用)