您好,欢迎访问一九零五行业门户网

WebView使用总结(加载HTML内容形式的String)_html/css_WEB-ITnose

通过字符串拼凑的html页面显示:
java代码  
public void simplejsclick() {  
        webview webview = (webview) findviewbyid(r.id.webview);  
        string html =   
                + 
                   + 图书封面

                   + 
                   + 
                   + 
                   +

                   + 
                   + 
                   +

 +  + ;     
        webview.loaddatawithbaseurl(null, html, text/html, utf-8, null);  
        webview.getsettings().setjavascriptenabled(true);  
        webview.setwebchromeclient(new webchromeclient());  
    }
7.在同种分辨率的情况下,屏幕密度不一样的情况下,自动适配页面:
java代码  
displaymetrics dm = getresources().getdisplaymetrics();  
   int scale = dm.densitydpi;  
   if (scale == 240) { //   
      webview.getsettings().setdefaultzoom(zoomdensity.far);  
    } else if (scale == 160) {  
      webview.getsettings().setdefaultzoom(zoomdensity.medium);  
    } else {  
      webview.getsettings().setdefaultzoom(zoomdensity.close);  
}
8.判断加载的页面url地址是否正确:
java代码  
if(urlutil.isnetworkurl(url)==true)
9.设置webview的一些缩放功能点:
java代码  
webview.getsettings().setjavascriptenabled(true);  
webview.setscrollbarstyle(webview.scrollbars_outside_overlay);  
webview.sethorizontalscrollbarenabled(false);  
webview.getsettings().setsupportzoom(true);  
webview.getsettings().setbuiltinzoomcontrols(true);  
webview.setinitialscale(70);  
webview.sethorizontalscrollbaroverlay(true);
其它类似信息

推荐信息